Job Title: .NET Full Stack
Position: Senior Software Engineer
Experience: 4- 8 Years
Category: Software Development/ Engineering
Shift: Timing:1.00 PM-10.00 PM
Main location: Bangalore
The ideal candidate will be responsible for designing, developing, and maintaining scalable web applications and APIs using Microsoft technologies and deploying them on Microsoft Azure. You will collaborate with cross-functional teams to deliver high-quality software solutions aligned with business objectives.
• Design and develop scalable web applications using ASP.NET Core / MVC / Web API
• Create responsive front-end interfaces using HTML5, CSS3, JavaScript, Angular or React
• Build RESTful APIs and microservices with .NET technologies
• Develop and deploy applications in Microsoft Azure cloud platform
• Use Azure App Services, Azure Functions, Azure Storage, Key Vault, and Azure SQL
• Implement CI/CD pipelines using Azure DevOps / GitHub Actions
• Collaborate with DevOps engineers to automate deployment and monitoring processes
• Troubleshoot, debug, and optimize application performance
• Write unit and integration tests using tools like xUnit / NUnit / MSTest
• Participate in code reviews, design discussions, and agile ceremonies
________________________________________
Must-Have Skills:
8+ years of professional experience in .NET full stack development
Strong knowledge of C#, .NET Core / .NET 6+, ASP.NET MVC/Web API
Experience with JavaScript frameworks (Angular, React, or Vue.js)
Proficiency in SQL Server, including stored procedures and performance tuning
Hands-on experience with Azure services:
Azure App Services
Azure Functions
Azure Blob/Queue/Table Storage
Azure SQL / Cosmos DB
Azure Active Directory
Azure Key Vault
• Experience with CI/CD pipelines using Azure DevOps, Git, or similar
• Familiarity with containerization (Docker) and Kubernetes (optional)
• Strong understanding of OOP, SOLID principles, and software design patterns
Good to have
• Microsoft Azure certifications (e.g., AZ-204, AZ-400, AZ-900)
• Familiarity with Terraform or ARM templates for infrastructure as code
• Knowledge of NoSQL databases like Cosmos DB or MongoDB
• Experience with Agile/Scrum methodologies
______
Together, as owners, let’s turn meaningful insights into action.
Life at CGI is rooted in ownership, teamwork, respect and belonging. Here, you’ll reach your full potential because…
You are invited to be an owner from day 1 as we work together to bring our Dream to life. That’s why we call ourselves CGI Partners rather than employees. We benefit from our collective success and actively shape our company’s strategy and direction.
Your work creates value. You’ll develop innovative solutions and build relationships with teammates and clients while accessing global capabilities to scale your ideas, embrace new opportunities, and benefit from expansive industry and technology expertise.
You’ll shape your career by joining a company built to grow and last. You’ll be supported by leaders who care about your health and well-being and provide you with opportunities to deepen your skills and broaden your horizons.
Come join our team—one of the largest IT and business consulting services firms in the world.