Role Overview: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. This role requires 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) and 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:- Strong experience in .NET Core development, 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.
- 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.
- Strong problem-solving abilities and debugging skills.
- Excellent communication and leadership skills.
Qualifications:- 10+ years of hands-on experience in .NET development.
Preferred Skills:- Working knowledge of AI technologies or Azure Cognitive Services.