Tech Lead – .Net Developer
Job summary:
We are looking for an experienced Full Stack .NET Developer with strong expertise in designing, developing, and maintaining enterprise-grade web applications. The ideal candidate should have extensive experience with C#, ASP.NET, .NET Core, REST APIs, front-end technologies, databases, and Agile development practices. The role requires strong problem-solving skills, a solid understanding of software design principles, and experience working in collaborative development environments.
Required Skills
- 8+ years of experience in C#, ASP.NET, .NET Framework 4.5+, and .NET Core.
- Strong hands-on experience with Web API, REST APIs, and JSON.
- Proficiency in HTML5, CSS3, and XML.
- Experience with PostgreSQL, MongoDB, and DynamoDB.
- Strong understanding of OOP, SOLID principles, and Design Patterns.
- Experience with async/await and Task Parallel Library (TPL).
- Hands-on experience in unit testing using NUnit or MSTest.
- Experience with Git/Bitbucket, CI/CD, and DevOps practices.
- Experience working in Agile/SCRUM and SDLC environments.
- Good understanding of cross-browser compatibility.
Nice to Have
- Multi-threading experience.
- Elasticsearch knowledge.
- Experience with Microsoft Azure.
- Angular experience.