Job Description
Position Description:
Join CGI
Would you like to be part of one of the five largest IT and business process companies in the world?
At CGI, we are currently selecting a Full Stack .NET Developer to work on a major international project in the banking sector.
Requirements:
- Technician, technologist, or professional in computer science, Software Engineering, or related fields.
- Conversational English (B2 level or higher).
- 6+ Years of Experience as a Full Stack .NET Developer
- Strong experience with C# and .NET / .NET Core in enterprise applications
- Hands-on experience building solutions on Microsoft Azure
- Practical experience with Azure Functions, Azure Data Factory, and Azure App Services
- Experience developing and consuming Web APIs and service-based integrations
- Frontend experience with ASP.NET / MVC, Angular, and TypeScript
- Strong SQL development skills, including performance tuning and complex query design
- Experience with Git and modern DevOps workflows
- Solid understanding of full-stack application architecture and cloud integration patterns
Responsibilities:
Backend, Integration & Cloud Development
- Design, develop, and maintain backend services using C#, .NET / .NET Core
- Build and support RESTful APIs, service-based integrations, and legacy interfaces where applicable
- Develop cloud-native and hybrid solutions using Microsoft Azure, with hands-on experience across services such as: Azure Functions (serverless compute), Azure Web Apps / App Services / API Apps, Azure API Management, Azure Logic Apps for workflow orchestration, and Azure Data Factory (ADF) for data ingestion and transformation
- Implement secure authentication and authorization patterns (e.g., OAuth 2.0, token-based security)
- Apply clean architecture principles, SOLID design, and integration best practices
Frontend Development
- Develop and maintain web applications using ASP.NET, MVC, and modern frontend frameworks
- Build responsive user interfaces using Angular, TypeScript, HTML, CSS, and Bootstrap
- Collaborate with UX/UI designers and backend teams to deliver cohesive, user-focused solutions
- Ensure performance, accessibility, and cross-browser compatibility
Data & Database Development
- Design and develop data-driven solutions using: SQL Server (on-prem and Azure-based), Azure SQL / Azure SQL Managed Instance, Cosmos DB (preferred / where applicable)
- Write and optimize complex SQL queries, stored procedures, functions, views, indexes, and joins
- Support data integration, transformation, and lifecycle management
DevOps, Security & Operations
- Contribute to CI/CD pipelines using Azure DevOps and modern Git-based workflows
- Work with cloud resources including Azure Storage (Blobs, Queues) and Azure Key Vault
- Support application monitoring, logging, and troubleshooting using Azure-native tools
- Apply best practices for configuration management, security, and environment management
Full Stack Ownership & Collaboration
- Own features end-to-end: design, implementation, testing, deployment, and support
- Participate in solution design and architectural discussions across application and infrastructure layers
- Collaborate effectively with cross-functional teams including engineering, data, infrastructure, and business stakeholders
- Participate in code reviews and promote high engineering quality standards
Nice to Have:
- Experience with Azure API Management, Logic Apps, Cosmos DB, and Azure Storage
- Exposure to legacy or hybrid technologies such as WCF
- Familiarity with infrastructure and architecture concepts (networking, security, systems integration)
- Experience with OAuth 2.0, identity, and access management
- Experience working in Agile / Scrum delivery environments
Additional Skills:
- Demonstrated hands-on Azure experience beyond basic deployments
- True full-stack capability across backend, frontend, cloud, and data layers
- Strong engineering fundamentals with attention to clean, maintainable code
- Ability to work independently while collaborating effectively across teams
- Strong verbal and written communication skills
- Highly organized, detail-oriented, and capable of managing multiple priorities
- Self-driven, adaptable, and comfortable working in fast-paced environments
Apply now
#LI-AD3
What you can expect from us:
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.
Apply for this Position
Ready to join ? Click the button below to submit your application.
Submit Application