Technical Lead - .Net
We are looking for a Technical Lead - .Net to join our dynamic team.
Key Responsibilities
- Design and architect scalable software solutions optimized for performance.
- Document development phases and ensure compliance with relevant codes, regulations, and standards.
- Develop project requirements and work closely with stakeholders to meet goals.
- Apply problem-solving skills, creativity, and attention to detail, while working effectively as part of a team.
- Stay up to date with industry trends, SOLID principles, platform-specific conventions, and design patterns.
- Communicate complex technical concepts to stakeholders, including clients and management.
Candidate Profile
- Bachelor's degree in Information Technology, Computer Science, or a related field.
- Expertise in C# .NET, Web API, and .NET Core with 8+ years of industry experience.
- Proficient in JavaScript, including frameworks like Angular and jQuery.
- Experienced with Azure Cloud, Azure DevOps CI/CD, and platform services.
- Strong knowledge of SQL, SQL Server, and scalable service design.
- Exposure to DevOps practices, Agile teams, microservices, and RESTful APIs.
- Knowledge of OAuth concepts, SOA, and event-driven microservices architecture.
- Familiarity with the latest .NET concepts (6 and 7) and ASP.NET MVC.
- Understanding of JavaScript (including ES6) and managed services (Azure, AWS, or Google Cloud).