et Tech Lead
Role Summary: We are seeking a highly skilled .NET Tech Lead with strong hands-on experience in application development, API architecture, integration, Azure cloud services, and modern mobile technologies. The ideal candidate will lead a technical team, provide architectural guidance, conduct code reviews, and deliver high-quality software solutions aligned to business needs. Exposure to AI technologies is a strong advantage. The ideal candidate will have a strong background in .NET development, C#, and modern web technologies, with hands-on experience in application migration projects.
Key Responsibilities:
? Develop and maintain applications using .NET Core / .NET 6+, C#, and related frameworks.
? Perform detailed code reviews, provide feedback, and drive continuous improvement.
? Design and build RESTful APIs, microservices, and integration components.
? Troubleshoot and resolve complex technical issues.
? Lead, mentor, and guide a team of developers to ensure high-quality deliverables.
? Oversee the full SDLC including design, development, code review, testing, and deployment.
? Collaborate with architects, product owners, and cross-functional teams.
? Ensure adherence to coding standards, best practices, and development processes.
? Collaborate with cross-functional teams to understand the existing WPF application architecture and business requirements.
? Architect and implement scalable, secure APIs and services.
? Integrate with internal/external systems using REST, SOAP, Webhooks, and other patterns.
? Optimize API performance, security, and reliability.
? Collaborate with mobile application teams (Android/iOS/Xamarin/Maui/React Native).
? Understand mobile integration patterns, API consumption, and performance considerations.
? Hands-on experience with Azure App Services, Functions, API Management, Cosmos DB, Key Vault, Storage, Azure DevOps.
? CI/CD pipeline setup and DevOps practices.
? Cloud architecture understanding for scalable solutions.
Required Skills and Qualifications:
? Strong experience in .NET Core development.
? Solid understanding of C#, ASP.NET Core, and Web API development.
? Familiarity with WPF applications and experience in transitioning or migrating WPF to a web-based application.
? Knowledge of database systems (SQL Server, MySQL, etc.) and ORM frameworks like Entity Framework Core.
? 10+ years of hands-on experience in .NET development.
? Strong expertise in C#, .NET Core/.NET 6+, Entity Framework, LINQ.
? In-depth knowledge of API architecture, microservices, and system integration.
? Experience with SQL Server, Stored Procedures, and ORM tools.
? Understanding of mobile app development or mobile integration workflows.
? Strong experience with Azure services and cloud-based solution design.
? Working knowledge of AI technologies or Azure Cognitive Services.
? Strong problem-solving abilities and debugging skills.
? Excellent communication and leadership skills.