Tech Lead – .NET
We are looking for a Tech Lead – .NET to join our dynamic team.
Key Responsibilities
- Document development phases and design and architect scalable software solutions that are optimized for performance
- Develop project requirements and ensure that the project meets all relevant codes, regulations, and standards.
- Possess problem-solving skills and creativity, attention to detail, and the ability to work effectively as part of a team.
- Stay up-to-date with the latest industry trends and best practices, following SOLID principles, platform-specific conventions, and common design patterns
- Communicate complex technical concepts to a wide range of stakeholders, including clients and the management rep.
Experience / Qualifications / Skills / Knowledge
- Excellent command of English, both written and oral
- Bachelor's degree in Information Technology, Computer Science, or a related field
- Expertise in C# .NET, Web API and .NET Core with 08+ year of industry experience
- Proficient in JavaScript, with knowledge of Angular, jQuery, and similar frameworks
- Experienced with Azure Cloud
- Strong engineering concepts and analytical thinking skills
- Exposure to DevOps practices
- Proven experience working in Agile teams
- Proficiency in SQL and SQL Server
- Excellent understanding of Azure platform services, architecture, and Azure DevOps
- Experience with Azure DevOps CI/CD
- Experience building microservices and RESTful APIs
- Ability to build scalable services optimized for performance
- Familiarity with DevOps principles, practices, and tools
- Proficient with Web API and ASP.NET MVC