Web Marketing
Live Chat | Request a Quote

Job Details

New Requirement of Senior .Net/ Dot Net Developer (Job Code: CHDSR.NET)
6- 8 Years

Skills

  • Job Title: Senior .NET Developer
    Location: Chandigarh
    Position Type: Full-Time


    Position Overview:

    We are seeking a highly skilled and strategic Senior .NET Developer to join our growing development team. The ideal candidate will possess a strategic mindset in software design, excellent coding expertise, and a proven history of delivering high-quality applications. In this leadership role, you will be responsible for designing, developing, and maintaining complex .NET-based applications, mentoring junior developers, and providing technical guidance across various projects.


    Key Responsibilities:

    • Application Architecture & Design: Lead the design and development of high-performance, scalable, and reliable applications using .NET Core, ASP.NET MVC, Web API, and C#.
    • Advanced Problem Solving: Tackle complex technical challenges by developing innovative solutions that meet business needs, ensuring high-quality software delivery.
    • Code Reviews & Mentorship: Conduct detailed code reviews to ensure adherence to coding best practices and mentor junior developers, fostering technical growth and enhancing team performance.
    • Collaborative Development: Collaborate with cross-functional teams, including product management, UI/UX designers, and quality assurance, to deliver integrated solutions.
    • Performance Optimization: Optimize application performance to ensure scalability, responsiveness, and smooth operation under heavy user load.
    • CI/CD Implementation: Design, implement, and refine Continuous Integration/Continuous Deployment (CI/CD) pipelines to streamline development and deployment processes.
    • Security Best Practices: Ensure applications are developed with strong security measures, following industry best practices for data protection, authentication, and authorization.
    • Documentation & Reporting: Create and maintain comprehensive technical documentation, including system architecture, design patterns, and implementation strategies for smooth knowledge transfer within the team.
    • Agile Methodologies: Participate in Agile processes such as sprint planning, daily standups, and retrospectives, contributing to an efficient and collaborative development environment.
    • Research & Innovation: Stay updated with the latest advancements in the .NET ecosystem and emerging technologies, recommending tools and practices to enhance development productivity and improve software quality.

    Qualifications:

    • Experience: 7+ years of experience in .NET development, with expertise in ASP.NET MVC, .NET Core, C#, and Web API.
    • Expert-Level Knowledge: Deep expertise in designing, building, and maintaining complex applications and systems.
    • Database Expertise: Proficient in MS SQL Server, Entity Framework, LINQ, T-SQL, and performance optimization techniques for database queries.
    • Client-Side Technologies: Advanced knowledge of JavaScript, jQuery, and modern front-end frameworks like Angular or React.
    • Software Architecture: Strong experience in designing and implementing software architectures using patterns such as MVC, MVVM, Microservices, and Domain-Driven Design (DDD).
    • Cloud Computing: Familiarity with cloud platforms like Azure or AWS, with hands-on experience in deploying applications to the cloud.
    • Performance & Scalability: Expertise in building scalable, high-performance applications with advanced database management and optimization techniques.
    • Leadership & Mentorship: Proven leadership experience, providing mentorship and guidance to junior developers and assisting teams in technical execution.
    • Version Control & CI/CD: Expertise with Git, CI/CD pipelines, and DevOps practices for streamlined development and deployment.
    • Agile/Scrum Methodologies: Extensive experience working in Agile environments, using tools such as Jira or Azure DevOps.
    • Problem-Solving Skills: Strong analytical skills with the ability to efficiently identify and resolve technical issues.
    • Communication: Excellent verbal and written communication skills, with the ability to effectively engage with both technical and non-technical stakeholders.

    Preferred Skills:

    • Microservices & Docker: Experience with Microservices architecture and containerization technologies, including Docker.
    • Kubernetes: Familiarity with Kubernetes for container orchestration and scaling applications.
    • Test-Driven Development (TDD): Hands-on experience with TDD and automated testing frameworks to ensure software quality.
    • Message Queues: Knowledge of message queuing systems such as RabbitMQ or Azure Service Bus.
    • Advanced APIs: Familiarity with advanced API technologies like GraphQL for creating efficient and flexible APIs.

    If you meet the qualifications and are excited about taking on a leadership role in our team, we’d love to hear from you!

Apply Now