Senior Software Engineer, Development
Icertis · Pune
Collected role description
Role overview
Senior Software Engineer, Development at Icertis
for External Candidates Design, develop, and maintain applications using C#,.NET Core, ASP.NET MVC, and Web API.
Responsibilities
- Build responsive front-end solutions using JavaScript, jQuery, Angular, React, or Blazor.
- Collaborate with product managers, architects, and cross-functional teams to deliver business requirements.
- Develop clean, scalable, and maintainable code following engineering best practices.
- Work with SQL Server, REST APIs, and microservices-based applications.
- Participate in code reviews, troubleshooting, debugging, and performance optimization.
- Utilize CI/CD pipelines and DevOps practices for efficient software delivery.
- Leverage GitHub Copilot, Microsoft Copilot, or similar AI tools to improve productivity, code quality, testing, troubleshooting, and documentation.
- Explore and adopt relevant AI technologies to enhance engineering processes and product capabilities.
- Participate in Agile ceremonies and mentor junior engineers.
- We are looking for a Senior Software Engineer (4-8 years experience) to build scalable, secure, and high-performance enterprise applications.
- The ideal candidate will have strong expertise in the Microsoft technology stack, hands-on development experience, and a passion for leveraging modern technologies, including AI-powered development tools, to deliver quality software solutions.
Required qualifications
- Strong proficiency in C#,.NET Core, ASP.NET MVC, SQL Server, Entity Framework, and LINQ.
- Experience with REST APIs, microservices, design patterns, and Agile methodologies.
- Exposure to Azure Cloud and DevOps practices.
- Understanding of AI and Generative AI concepts, including LLMs, prompt engineering, and Responsible AI practices.
- Experience using GitHub Copilot, Microsoft Copilot, or similar AI-assisted development tools.
- Ability to validate AI-generated outputs while ensuring security, privacy, and quality standards.
- Strong analytical, problem-solving, communication, and collaboration skills.
- Minimum qualification: Bachelor's or Master's degree in Computer Science, Engineering, or related field. 4-8 years of hands-on software development experience.
Employment details
- Location: Pune [Maharashtra] [India]
Collected minimum qualification
Bachelor's or Master's degree in Computer Science, Engineering, or related field. 4-8 years of hands-on software development experience.
Collected experience requirement
4-8 years