CGI is hiring for NET Fullstack Developer

Job Details

Company: CGI
Job Position: .NET Fullstack Developer
Position ID: J0826-1707
Job Category: Software Development / Engineering
Job Location: Hyderabad, Andhra Pradesh, India
Job Type: Full Time
Experience: Senior Level
Salary: Not disclosed

Job Overview

CGI is hiring a .NET Fullstack Developer for its software development and engineering team in Hyderabad. The role requires strong experience in .NET, C#, TypeScript, RxJS, Azure, Angular, and modern software development practices. The developer will work on both modern and legacy applications, develop cloud-based solutions, build APIs and microservices, manage CI/CD pipelines, troubleshoot systems, and contribute to modernization while maintaining system stability and business continuity.

Key Responsibilities

  1. Develop and maintain applications using .NET and C#.
  2. Build full-stack solutions using .NET, TypeScript, RxJS, and Angular.
  3. Design and develop solutions using Microsoft Azure services.
  4. Set up and maintain Azure CI/CD pipelines using YAML.
  5. Develop and maintain RESTful Web APIs.
  6. Implement Azure Functions and Azure Service Bus solutions.
  7. Work with Azure Storage Accounts and Azure Application Insights.
  8. Develop containerized applications using Docker and Azure Container Registry.
  9. Work with Azure Key Vault, App Registrations, and Microsoft Entra ID.
  10. Develop backend solutions using Entity Framework and T-SQL.
  11. Implement authentication using token-based security.
  12. Apply CQRS, Mediator, domain-driven, or similar patterns for Web API development.
  13. Develop and maintain front-end applications using modern Angular.
  14. Work with NgRx Redux Store, Signal Store, SCSS, Jest, and MSAL.
  15. Develop unit tests using MSTest, NUnit, or XUnit.
  16. Create and maintain NuGet packages where required.
  17. Work with microservices and containerized application architectures.
  18. Investigate and troubleshoot unfamiliar modern and legacy systems independently.
  19. Support legacy application modernization and identify opportunities to move suitable functionality toward modern .NET and Azure services.
  20. Make incremental and low-risk improvements while considering system stability and business continuity.
READ ALSO:  DTCC is Hiring for IT Intern

Eligibility Criteria

  1. Candidates should have senior-level development experience with .NET and C#.
  2. Candidates should have strong experience with Microsoft Azure.
  3. Candidates should have experience with TypeScript and RxJS.
  4. Candidates should have strong knowledge of Angular and modern front-end development.
  5. Candidates should have experience with Azure CI/CD pipelines and YAML.
  6. Candidates should have experience with Git-based version control.
  7. Candidates should have experience developing Web APIs and backend applications.
  8. Candidates should have experience with Entity Framework and T-SQL.
  9. Candidates should understand cloud, containerization, and microservices concepts.
  10. Candidates should be comfortable working with both modern and legacy applications.
  11. Candidates should be able to independently investigate and understand unfamiliar systems.
  12. Candidates should be willing to troubleshoot existing systems before proposing replacements.
  13. Candidates should understand the business impact of changes to existing applications.
  14. Candidates should have strong analytical thinking and problem-solving abilities.
  15. Candidates should have fluent written and spoken English.

Required Skills

  1. .NET and C#.
  2. TypeScript and RxJS.
  3. Angular.
  4. Microsoft Azure.
  5. Azure CI/CD pipelines.
  6. YAML.
  7. Git and GitHub.
  8. Azure Application Insights.
  9. Azure Storage Accounts.
  10. Azure Service Bus.
  11. Azure Functions.
  12. Docker and Azure Container Registry.
  13. Azure Key Vault.
  14. App Registrations and Microsoft Entra ID.
  15. Entity Framework and T-SQL.
  16. RESTful Web APIs.
  17. Token-based authentication.
  18. Dependency Injection.
  19. CQRS and Mediator patterns.
  20. Microservices.
  21. Angular NgRx Redux Store and Signal Store.
  22. SCSS and Jest.
  23. MSAL.
  24. Dapr.
  25. NuGet package development.
  26. .NET 8/10.
  27. Scrum and Agile development.
  28. Strong analytical thinking and troubleshooting skills.

Why Join CGI?

  1. Opportunity to work with modern .NET and Azure technologies.
  2. Exposure to cloud-based application development and deployment.
  3. Opportunity to work on both modern and legacy applications.
  4. Experience with large-scale software development and modernization initiatives.
  5. Opportunity to work with technologies including Angular, Docker, Kubernetes, Azure Functions, and microservices.
  6. Scope to develop skills across full-stack development, cloud engineering, DevOps, and application modernization.
  7. Opportunity to collaborate with global teams and clients.
  8. Support for continuous learning and professional growth.
READ ALSO:  KPMG is Hiring for Analyst – Internal Audit

Important Links

Apply Link: Click here

Leave a Comment