Job Title: Senior Software Engineer (.Net Core, Azure, AI-led Development)
Location: Chandigarh / Tri-city, India
Experience: 5+ years
Employment Type: Full-time
Job Description
We are seeking a highly skilled and motivated Senior Software Engineer with extensive experience in .NET Core, Azure cloud services, and large-scale enterprise solutions. The ideal candidate will possess hands-on expertise in designing, developing, and maintaining configurable, framework-based platforms that handle large volumes of data, including migration from legacy systems. Experience with AI-led development and modern Microsoft technology stack is essential.
Key Responsibilities
- Architect, design, and develop scalable, enterprise-grade applications using .NET Core and Microsoft SQL Server.
- Work with various Azure components such as Service Bus, Web APIs, Entra (Azure AD), Key Vault, Storage, and related services.
- Lead and participate in the migration of legacy systems to modern, configurable frameworks.
- Design and implement solutions that efficiently process and manage high volumes of data.
- Collaborate with cross-functional teams to define, design, and deliver new features and enhancements.
- Implement secure authentication, authorization, and secrets management leveraging Azure Entra and Key Vault.
- Apply best practices in software engineering, cloud architecture, and DevOps for robustness and maintainability.
- Integrate AI/ML components or leverage AI-led development tools to enhance application capabilities.
- Mentor and guide junior engineers through code reviews and technical discussions.
- Maintain documentation and ensure compliance with enterprise standards and governance.
Required Skills Experience
- Bachelor s/Master s degree in Computer Science, Engineering, or related field.
- 5+ years of hands-on experience in software development with strong focus on .NET Core and MSSQL.
- Proven expertise in Azure cloud services: Service Bus, Web APIs, Azure Entra (AD), Key Vault, Storage, etc.
- Experience architecting and supporting enterprise solutions handling large, voluminous data sets.
- Practical experience in migrating legacy systems to modern, framework-based architectures.
- Strong knowledge of building configurable, reusable, and scalable frameworks.
- Exposure to or practical experience with AI-led development (e.g., integrating AI/ML APIs, using AI-powered development tools).
- Excellent programming, debugging, and problem-solving skills.
- Strong understanding of software security, authentication, and authorization mechanisms.
- Experience with version control, CI/CD pipelines, and Agile methodologies.
- Excellent communication, collaboration, and leadership abilities.
Nice to Have
- Experience with microservices architecture and containerization (Docker, Kubernetes).
- Knowledge of front-end frameworks (Angular/React) for full-stack capabilities.
- Certifications in Azure, .NET, or AI technologies.
- Experience with enterprise integration patterns and API management.
Disclaimer: This job posting has been aggregated from external source. Role details, content, and availability are subject to change. Applicants are advised to confirm the latest information directly on the company website before applying.