Source description
About the role
Role & responsibilities Design, develop, enhance, and maintain enterprise-grade web applications using .NET Core/.NET Framework and Angular technologies . Develop both frontend and backend components, ensuring responsive user experiences and seamless integration with APIs and enterprise services. Build scalable solutions using C#, .NET Core, MVC, Web API, Entity Framework Core, and RESTful services . Design and develop database solutions including schemas, complex SQL queries, stored procedures, and data models. Lead modernization and migration initiatives for legacy .NET applications. Analyze, troubleshoot, and resolve issues in complex integration environments while ensuring application performance, reliability, and scalability. Participate in architecture discussions and contribute to solution design for enterprise digital platforms. Implement and maintain high-quality coding standards through code reviews and engineering best practices. Support various testing activities including unit testing, integration testing, UAT, and regression testing. Work with CI/CD pipelines and DevOps practices to support application delivery across development, testing, and production environments. Perform development-level production support and participate in software release activities. Collaborate with Product Owners, Business Analysts, Scrum Masters, QA teams, and other stakeholders to deliver business-critical solutions. Actively participate in Agile/Scrum activities including sprint planning, daily stand-ups, demos, and retrospectives. Mentor team members on technical concepts, application processes, development practices, and solution implementation. Evaluate emerging technologies and contribute to future-state technology decisions. Preferred candidate profile 8+ years of hands-on experience in developing and supporting enterprise web applications. Experience working in large-scale enterprise environments with increasing technical responsibilities. Experience in telecom, digital platforms, or other complex enterprise domains is preferred. Mandatory Technical Skills Frontend Development Strong experience with: Angular 10 or above AngularJS TypeScript JavaScript / ECMAScript HTML5 CSS3 Bootstrap RxJS NPM Experience developing Single Page Applications (SPAs). Knowledge of frontend testing frameworks such as Jasmine and Karma. Backend Development Strong hands-on experience with: C# .NET Core ASP.NET MVC Web API Entity Framework Core 6.0 LINQ RESTful Web Services Microservices architecture SOAP Services Database & Integration Strong experience with: SQL Server Oracle databases Complex SQL queries Relational and non-relational data models XML and JSON-based data structures DevOps & Engineering Tools Preferred experience with: Git/GitHub for source control. CI/CD tools such as Jenkins. Microsoft Azure. Docker and Kubernetes. SonarQube and code quality tools. Swagger/API documentation tools. Monitoring and analytics tools such as Splunk and AppDynamics. Additional Preferred Skills Experience with workflow frameworks such as Temporal. Exposure to GitHub Copilot and cloud messaging technologies. Familiarity with Agile, Scrum, and SAFe methodologies. Experience using collaboration/documentation tools such as JIRA and Confluence. Strong analytical, communication, and interpersonal skills. Ability to work independently in a fast-paced environment. Strong ownership mindset with excellent problem-solving and time-management skills. Essential Competencies The successful candidate should demonstrate: Strong technical expertise in modern .NET and Angular development. Ability to design scalable enterprise solutions. Experience supporting production applications in large environments. Strong collaboration skills with technical and business teams. Ability to mentor team members and contribute to engineering excellence.
More at CGI
Related open roles
Technical Lead - Full stack - Dotnet & Angular
Bangalore
Senior Software Engineer- Dotnet Fullstack developer with Angular
Chennai
Technical Lead - Full stack - Dotnet & Angular
Bangalore
Senior Software Engineer-java Api Developer (Telangana)
Hyderabad
Java Full stack Developer
Hyderabad
DevOps with (MLOps) Engineer
Mumbai · Hybrid