Back.NET Solution Architect
@ CGI
Position Description:
- We're seeking an experienced .NET Solution Architect to lead the architecture and evolution of digital banking platforms that serve millions.
- As a partner at CGI, you'll design and guide the delivery of cutting-edge digital banking applications.
- This is a hands-on architecture role, perfect for someone with strong technical depth, a passion for mentorship, and a desire to create secure, reliable, and high-performance systems.
- This role is on-site, offering deep collaboration with high-performing teams and direct access to business and technology leaders.
Your future duties and responsibilities:
- Architect, design, and oversee the development of scalable and secure digital banking solutions.
- Collaborate with stakeholders to gather and analyze business requirements, translating them into technical solutions.
- Provide technical leadership and mentorship to development teams.
- Lead the implementation of cloud-native and distributed application design patterns.
- Optimize system performance, scalability, and maintainability by leveraging modern technologies and methodologies.
- Ensure compliance with industry standards and security frameworks such as SOC 2, ISO 27001, and PCI DSS.
- Drive DevOps initiatives and foster a culture of continuous improvement and automation.
Core Technical Knowledge:
- .NET Application Development: Proficient in Visual Studio with experience in WebForms, Razor Pages, and API design. Experience in Blazor is an asset.
- SQL Server Expertise: Strong knowledge of SQL Server architecture, performance tuning, and optimization. Experience with SQL Server on Linux is preferred.
- Containerization & Orchestration: Expertise in Azure Kubernetes Service (AKS), Windows Containers, and IIS, including persistent storage.
- Distributed Application Design: Experience with Domain Driven Design (DDD), Saga transactions, Command Query Responsibility Segregation (CQRS), and Event Sourcing is preferred.
- Middleware Solutions: Expertise in architecting middleware solutions using platforms such as Mulesoft or Concert API.
Cloud and Infrastructure Expertise:
- Deep understanding of Azure cloud services and cloud-native architectural patterns.
- Experience with Infrastructure as Code (IaC) tools such as Terraform or Bicep templates.
- Ability to implement cost-optimization strategies including resource sizing, scaling, and monitoring.
Mobile Development:
- Familiarity with native mobile application development for iOS and Android platforms.
- Experience with mobile app optimization strategies including caching, network efficiency, and resource management.
DevOps Practices:
- Strong experience with Azure DevOps for CI/CD pipelines, automated testing, and deployment strategies.
- Proficiency in conducting and managing code reviews within Azure DevOps, ensuring high code quality.
- Experience with GitOps tools such as ArgoCD or FluxCD is an asset.
Security & Compliance:
- Strong understanding of security best practices and frameworks such as SOC 2, ISO 27001, and PCI DSS.
- Ability to implement secure coding practices and system hardening techniques, including SAST and DAST testing.
Qualifications:
Required qualifications to be successful in this role:
- 8+ years of experience in .NET development
- At least 3 years of experience at the Architect level
- Experience in digital banking or financial services industries is a strong asset (preferred)
- Strong background in cloud-native and distributed application design
- Experience leading cross-functional teams in global settings
- Experience managing cross-functional teams across multiple time zones and geographies
- Degree or Diploma in Computer Science, Information Technology, or related field
Skills:
- English
- Middleware
- Terraform
How to Apply:
Apply online at https://www.cgi.com/en/careers
Visit Site to Apply
Location: Lafayette, LA
Date Posted: July 08, 2025
Application Deadline: August 08, 2025
Job Type: Full-time