You will lead the development and architecture of scalable .NET solutions.
Responsibilities
- Lead and mentor a team of software developers, providing technical guidance and conducting code reviews.
- Design and architect secure, high-performance .NET web applications and services.
- Write clean, maintainable, and efficient code using C# and related frameworks.
- Collaborate with cross-functional teams to deliver high-quality software solutions.
- Identify and resolve technical challenges, performance issues, and bugs across applications.
Required Skills
- Minimum 10 years of hands-on experience in .NET development.
- 3-4 years of experience in a technical leadership role.
- Expertise in C#, .NET Core, and .NET Framework.
- Proficiency in building MVC and Web API with RESTful services.
- Experience with front-end technologies including Angular or React.
- Strong experience with MS SQL Server, including complex queries and stored procedures.
- Familiarity with Git and CI/CD pipelines (Azure DevOps or GitHub Actions).
- Experience with Agile/Scrum methodologies.
- Ability to collaborate with technical and non-technical stakeholders.
Preferred Skills
- Knowledge of PostgreSQL.
- Experience with testing frameworks like NUnit.