We are looking for an experienced .NET Full Stack Lead to join our team. The ideal candidate will have strong hands-on experience in designing, developing, and supporting enterprise-grade web applications using .NET and Angular technologies. The candidate will play a key role in leading modernization initiatives, designing scalable solutions, and delivering high-performance applications in a complex enterprise environment.
Duties & Responsibilities
Design, develop, and maintain enterprise-grade web applications using .NET Core/.NET Framework and Angular technologies.
Develop and support full-stack applications, including responsive front-end components and scalable back-end services.
Build, consume, and integrate RESTful APIs, SOAP services, microservices, and third-party enterprise applications.
Design database schemas and develop complex SQL queries, stored procedures, and data models.
Lead modernization and migration initiatives for legacy .NET applications to modern architectures and technology stacks.
Troubleshoot and resolve issues within complex integration environments while ensuring optimal performance, quality, and scalability.
Participate in code reviews and promote coding standards, best practices, and software quality guidelines.
Support unit testing, integration testing, UAT, regression testing, and production validation activities.
Leverage CI/CD pipelines and DevOps practices to automate build, deployment, and release processes.
Perform production support, incident resolution, and software release management activities.
Actively participate in Agile ceremonies including sprint planning, backlog refinement, stand-ups, reviews, and retrospectives.
Collaborate with Software Analysts, Product Owners, Scrum Masters, QA teams, and other stakeholders to deliver business-critical solutions.
Contribute to solution design and architecture for enterprise digital platforms and assist in evaluating future-state technologies.
Mentor junior developers and provide technical leadership on development standards, business processes, and architectural best practices.
Required Qualification & Experience
Significant software development experience in Frontend technologies Angular JS or above version, Node.js, NPM, Typescript, ECMAScript, HTML5, CSS3, RxJs Library, Java Script, Jasmine & Karma.
Significant software development experience in Backend technologies C#, .NET Core, MVC, Web API 2, Entity Framework (EF) Core 6.0 including LINQ to SQL, RESTful Web Services, Micro services, SOAP Services.
Experience with Angular in building single page applications.
Experience with development on workflow frameworks like Temporal
Understanding of enterprise databases including Oracle and SQL Server.
Ability to write and understand complex SQL queries, relational and non relational data models.
Experience with data structuring standards including XML and JSON
Knowledge of code versioning tools such as Git and GitHub
Automation tools including Jenkins.
Some exposure to Microsoft Azure, Kubernetes, Docker and SonarQube
Experience with Agile and SCRUM software development methodology lifecycles.
Strong people skills effective communication, interpersonal and analytical skills
Ability to work in a highly collaborative and empowered environment.
Self starter, can do attitude within a fast moving business and technical environment
Strong problem solving skills, time management, and oral and written communication skills
Should have worked in software development with roles expanding responsibilities and corresponding successful deliveries over time.
8+ years professional experience with a bachelor’s or master’s degree in computer science, Information Systems, or related field, or equivalent education.
Additional technical skills in the following areas like Splunk, App Dynamics, GitHub Copilot, Cloud message APIs and technologies, Scaled Agile.
Essential Skills:
Bachelor’s or master’s degree or equivalent education and experience.
Operational experience with development and deployment in large scale environments
Minimum of 8+ years of hands on experience in developing and supporting web applications for large corporations.
Should have advanced or expert level knowledge of the following technologies Angular 10 or above version, Node.js, NPM, Typescript, ECMAScript, HTML5, CSS3, RxJs Library, Java Script, Jasmine & Karma, C#, .NET Core, MVC, Web API 2, Entity Framework (EF) Core 6.0 including LINQ to SQL, RESTful Web Services, Micro services, SQL, SOAP Services, REST Service.
Self starter, can do attitude necessary in a fast moving business and technical environment.
Strong problem solving skills, time management and oral and written communication skills
Desirable Skills
jQuery, SonarQube, Splunk, App Dynamics, GitHub Copilot
Familiarity with agile development methodologies (Agile, SAFe)
Documentation tools like Confluence, JIRA.
Swagger, XML and JSON
Microsoft Azure/ Kubernetes/ Docker
Experience: 7 to 10 Years
Primary Location: Bangalore/ Hyderabad, India
About CGI Inc
Founded in 1976, CGI is privileged to work with clients around the world to use technology to support the vital workings of society and create a better future for all. We build lasting, trusted relationships by embedding operations within your metro markets and working together to advance our shared communities. Our experts draw on a diverse global network to bring the right talent, innovation and scale to every engagement. Using a collaborative style and consultative approach, we help you achieve the highest returns on your digital investments.
With deep expertise in technologies and the industries we serve, our consultants help navigate complex challenges with practical solutions. We develop blueprints that map your industry’s operating architecture to our offering roadmap to ensure we customize and adapt solutions for your unique needs. As industry lines continue to blur, we also bring forward lessons learned and innovative solutions from our work across industries.
How to Apply? Click Here to Apply Now
Candidate may be redirected to recruiters/ employers database!

