HamburgerMenu
hirist

Job Description

About the Role :

We are looking for a highly skilled and experienced .NET Lead Developer to join our team. As a .NET Lead, you will take a leadership role in designing, developing, and maintaining robust, scalable, and high performance applications using the Microsoft .NET stack. You will collaborate with cross-functional teams, provide technical guidance to developers, and ensure the successful delivery of high-quality software solutions.

Key Responsibilities :

- Lead Development Team : Oversee and mentor a team of developers, ensuring high standards of code quality, performance, and security.

- Solution Architecture : Design, architect, and implement complex solutions using .NET Core, ASP.NET MVC, and other related technologies.

- Development & Maintenance : Write clean, maintainable, and scalable code using C#, .NET, and front-end technologies (e.g., JavaScript, Angular, React).

- Code Review & Quality Assurance : Conduct regular code reviews and provide constructive feedback to ensure adherence to coding standards and best practices.

- Collaboration : Work closely with product managers, business analysts, and other stakeholders to understand requirements and deliver solutions that meet business objectives.

- Performance Optimization : Identify and resolve performance bottlenecks and ensure applications run efficiently at scale.

- Technical Leadership : Provide guidance on development methodologies, design patterns, and the latest technology trends to the development team.

- Continuous Improvement : Stay updated with the latest .NET technologies, tools, and frameworks, and bring innovation to the team.

Key Skills & Qualifications :

Education : Bachelor's degree in computer science, Engineering. Master & degree is a plus.

Experience :

- 7+ years of hands-on development experience with .NET technologies C#, .NET Core, ASP.NET MVC, etc.

- 2+ years of experience in a leadership or lead developer role.

- Strong experience in designing and implementing web-based applications, microservices, and APIs.

- Familiarity with front-end technologies (JavaScript, Angular, React, HTML5, CSS3).

Technical Skills :

- In-depth knowledge of C#, .NET Framework, .NET Core, and ASP.NET MVC.

- Experience with RESTful APIs, Web Services, and SOAP.

- Proficient in SQL Server and Entity Framework (or other ORM tools).

- Familiarity with version control tools like Git or SVN.

- Strong knowledge of cloud platforms (Azure, AWS, etc.) and DevOps practices.

- Familiarity with agile development methodologies (Scrum, Kanban, etc.).

- Experience with unit testing, TDD (Test Driven Development), and CI/CD pipelines.

Soft Skills :

- Excellent problem-solving skills and attention to detail.

- Strong leadership, communication, and team management abilities.

- Ability to work under pressure and meet deadlines in a fast-paced environment.

- Strong analytical skills with the ability to understand complex business requirements and translate them into technical solutions.

Desirable Skills :

- Experience with cloud-based application architecture (Azure, AWS, GCP).

- Familiarity with microservices architecture and containerization (Docker, Kubernetes).

- Exposure to DevOps practices and tools (Jenkins, Azure DevOps, etc.).

- Knowledge of frontend frameworks like Angular or React JS.

- Experience with Agile and Scrum methodologies.

- Experience with NoSQL databases (MongoDB, Cassandra, etc.).

info-icon

Did you find something suspicious?