Job Requirements
Job Summary
We are seeking a highly skilled .NET Core Developer / Technical Lead with strong experience in designing, developing, modernizing, and deploying enterprise-grade applications across cloud or on-premises environments. The ideal candidate should have solid hands-on experience in .NET Core, good conceptual understanding of AI technologies, containerization, and cloud platforms (AWS/Azure). This role requires leading a small team (3–5 members), driving Agile execution, and delivering high-quality scalable solutions, including modernization of legacy systems.
Required Skills & Experience:
-
4-6 years of IT experience in .NET technologies with strong backend development expertise
-
Experience in migrating or modernizing legacy .NET Framework applications to the latest .NET Core / .NET versions
-
Strong understanding of application architecture, REST APIs, and microservices design
-
1+ years of experience working with Cloud platforms (Azure or AWS)
-
Experience in containerization technologies such as Docker and Kubernetes
-
Good conceptual knowledge or practical exposure to AI/ML integration in applications
-
Experience working in Agile/Scrum methodology
-
Proven ability to lead and mentor a team of 3–5 engineers
-
Strong communication, stakeholder interaction, and problem-solving skills
Good To have:
-
Hands-on experience in deploying and managing applications in Azure or AWS environments
-
Understanding of CI/CD workflows, DevOps practices, and automated deployments
-
Experience working with cloud-native services
-
Exposure to AI frameworks, APIs, or AI-enabled solution design
-
Familiarity with Infrastructure as Code
Key Responsibilities
-
Design, develop, modernize, and maintain scalable solutions using C# and .NET Core across cloud or on-premises environments
-
Lead migration of legacy applications to modern .NET Core architecture, ensuring performance, scalability, and security improvements
-
Lead a team of 3–5 engineers, provide technical guidance, and ensure timely delivery
-
Integrate AI capabilities or AI-based services into business applications where applicable
-
Build and manage CI/CD pipelines to support automated build, test, and deployment processes
-
Ensure adherence to Agile practices, participate in sprint planning, reviews, and retrospectives
-
Troubleshoot and resolve technical issues related to application deployment and cloud configuration
-
Document architecture, workflows, deployment processes, and technical design decisions
Work Experience
.NET Core, Legacy Modernization, Cloud, Containerization, Knowledge of AI