Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Full Stack .NET Developer

$70k - $140k per year
Senior Full Stack .NET Developer

Position Description
Are you motivated by the opportunity to delight your clients by providing innovative solutions to complex technical challenges? These are exciting times for CGI, and we are looking for talented professionals who are passionate about technology, continuous improvement, and delivering business value through modern software engineering practices.
If you thrive in collaborative environments where you can influence technical direction, contribute to architecture decisions, and deliver high-quality enterprise solutions, we invite you to join our team.
This is an excellent opportunity to join our CGI Edmonton team, providing leading information technology services to our clients. We are seeking experienced Senior Full Stack Developers to work within large-scale enterprise environments, delivering modern web applications, APIs, and digital solutions.

About the Role
The delivery team relies on the Senior Full Stack Developers to design, develop, enhance, and support enterprise applications utilizing expertise across the full software development lifecycle. The successful candidate will leverage modern Microsoft technologies, front-end frameworks, and DevOps practices to deliver scalable, secure, and maintainable solutions.
This role requires hands-on development experience across both front-end and back-end technologies, strong API and database development skills, and the ability to contribute to architectural decisions within Agile delivery teams.

Your future duties and responsibilities
• Design, develop, and maintain enterprise applications using C#, .NET, ASP.NET Core, and ASP.NET Core Web API.
• Build and support secure, privacy-focused systems that handle sensitive data while adhering to security, compliance, and governance requirements.
• Design, develop, and maintain scalable REST APIs, including API contract design, DTO modeling, serialization, and versioning strategies.
• Create and maintain API documentation using Swagger/OpenAPI standards.
• Develop and optimize data access layers using Entity Framework Core, SQL Server, and advanced T-SQL programming techniques.
• Develop modern, responsive user interfaces using React or Angular, TypeScript, HTML, and CSS.
• Troubleshoot and resolve complex application, API, integration, database, and performance issues across the full technology stack.
• Drive technical excellence through code quality, peer reviews, automated testing, performance optimization, and continuous improvement initiatives.
• Develop and execute automated testing strategies, including unit testing, integration testing, and regression automation.
• Manage source code, pull requests, branching strategies, and collaborative development workflows using GitHub.
• Contribute to and support CI/CD integration pipelines, automated deployments, release management, and DevOps practices.
• Lead greenfield development initiatives, helping establish modern engineering practices, reusable frameworks, and development standards.
• Mentor developers and contribute to technical leadership through knowledge sharing, design reviews, and architectural discussions.
• Collaborate closely with product owners, UX designers, architects, business analysts, and stakeholders to translate business requirements into technical solutions.
• Participate actively in Agile delivery processes, including sprint planning, backlog refinement, estimation, daily stand-ups, reviews, and retrospectives.
• Consistently deliver measurable business value by improving application performance, reducing technical debt, enhancing maintainability, and accelerating delivery timelines.

Required qualifications to be successful in this role
• 7+ years of hands-on experience developing enterprise applications using C#, .NET, ASP.NET Core, and ASP.NET Core Web API.
• Experience with microservices and SOA service-oriented architecture
• Skilled in presenting technical topics to business stakeholders and in translating business rules to programmatic logic
• Possess intellectual humility and pro-social EQ skills conducive to a high-collaboration team environment
• Strong experience designing, developing, and supporting REST APIs and service-oriented architectures.
• Strong experience with SQL Server, database design, performance tuning, query optimization, and advanced T-SQL development.
• Experience developing front-end applications using React or Angular, including TypeScript, HTML, and CSS.
• Experience developing and maintaining automated tests, including unit testing, integration testing, and regression automation.
• Strong troubleshooting and diagnostic skills across applications, APIs, integrations, databases, and distributed systems.
• Experience implementing and supporting CI/CD integration pipelines and modern DevOps practices.
• Experience working within Agile software delivery environments using Scrum, Kanban, or similar methodologies.
• Ability to lead end-to-end design, development, testing, deployment, and support of complex software solutions.
• Strong communication and collaboration skills with both technical and non-technical stakeholders.
• Experience working with teams that utilize UX Design, Service Design, Design Thinking, or Human-Centered Design methodologies.

Preferred Qualifications
• Experience with Microsoft Azure and/or AWS cloud services.
• Experience with DevSecOps practices, infrastructure as code, and cloud-native application development.
• Experience with containerization technologies such as Docker and Kubernetes.
• Experience supporting enterprise-scale digital transformation or modernization initiatives.
• Experience mentoring developers and contributing to technical leadership and architecture discussions.

Educational Qualifications
• Degree or Diploma in Computer Science, Software Engineering or a related field
• Relevant certifications in Microsoft Azure, AWS, .NET Development, DevOps, or Agile methodologies are considered an asset.

CGI is providing a reasonable estimate of the pay range for this role. The determination of this range includes various factors including but not limited to skill set level, geographic market, experience and training, and licenses and certifications. Compensation decisions are dependent on the facts and circumstances of each case. A reasonable estimate of the current range is $70,000 - $140,000.

#LI-AP1

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.

At CGI, we value the strength that diversity brings and are committed to fostering a workplace where everyone belongs. We collaborate with our clients to build more inclusive communities and empower all CGI partners to thrive. As an equal-opportunity employer, being able to perform your best during the recruitment process is important to us. If you require an accommodation, please inform your recruiter.

To learn more about accessibility at CGI, contact us via email . Please note that this email is strictly for accessibility requests and cannot be used for application status inquiries.

Come join our team—one of the largest IT and business consulting services firms in the world.

Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Senior Full Stack .NET Developer in Edmonton, AB vacancy
  •  ...The role is going Full Stack Developer - Senior with the Government of Alberta in Edmonton, AB. If you have the required experience and are available for new opportunities, please send the following documents to ***email_hidden*** by Tues d ay, June 23, 2026 at... 
    Senior
    Hourly pay
    Full time
    Remote work

    S M Software Solutions Inc

    Edmonton, AB
    1 day ago
  •  ...Job Description (JD) Position: Full Stack Application Developer / Application Development Support Specialist Client: Government of Alberta...  ...CSS3 (LESS/SASS) JavaScript XHTML Back-End ASP.NET C# LINQ SQL Server REST APIs SOAP Services... 
    Suggested
    Contract work
    Remote work
    Monday to friday

    SereneAid

    Edmonton, AB
    6 days ago
  •  ...Senior Full Stack Application Developer (Azure / StencilJS / Umbraco CMS) Location: Edmonton, Alberta (Primarily Remote – Canada Only) Work Arrangement: Remote with approximately 15% onsite meetings in Edmonton Duration: Initial Contract with potential extension... 
    Senior
    Contract work
    Remote work
    Home office
    Monday to friday

    SereneAid

    Edmonton, AB
    6 days ago
  • $85 - $100 per hour

     ...STAFINGO IS HIRING – SENIOR APPLICATION DEVELOPMENT CONSULTANT (FULL STACK DEVELOPER) Public Sector Contract Opportunity | Alberta | Primarily Remote (Canada Only) Stafingo is recruiting on behalf of a confidential public sector client in Alberta for two experienced Application... 
    Senior
    Contract work
    For contractors
    Immediate start
    Remote work

    StafinGo

    Edmonton, AB
    7 days ago
  •  ...environment. Your role with us Reporting to the Senior Manager, Digital Solutions, the Senior Software Developer is responsible for designing, developing, and...  ..., developing, and maintaining front-end and full-stack software applications. Bachelor’s degree in computer... 
    Senior
    Full time
    Contract work

    Volant Products Inc.

    Edmonton, AB
    14 days ago
  • $110k - $160k per year

     ...extraordinary results. Key Responsibilities We are looking for a hands-on Generative AI Developer with strong experience in building intelligent applications using the Microsoft Azure AI stack. As part of a Microsoft partner consultancy, you will work on developing and... 

    Lantern

    Edmonton, AB
    2 days ago
  •  ...work every day to responsibly develop Canada’s energy resources – applying...  ...emissions in support of a net-zero future. Imperial recognizes...  ...place where people can bring their full selves to work, no matter their...  ...will play in our team The Senior Mechanical Integrity Engineer... 
    Senior
    Permanent employment
    Full time
    Relocation package

    ExxonMobil

    Edmonton, AB
    1 hour ago
  • $600 per week

     ...motivated, professional, and customer-focused individuals to join us as Full-Time Sales Representatives. This opportunity is ideal for...  ...relationships, working in a fast-paced environment, and developing a long-term career in sales. As part of our team, you will represent... 
    Daily paid
    Long term contract
    Full time
    Summer work

    The Acquisition Group

    Edmonton, AB
    3 days ago
  • $80k per year

     ...opportunity to support one of our online marketplace clients in a full time capacity! Please see below for more information on the...  ...customer success in a B2B environment - Comfortable presenting to senior stakeholders (Dealer Principals, GMs, Sales Managers) - Data-driven... 
    Senior
    Full time

    CorGTA

    Edmonton, AB
    10 days ago
  • $130k - $180k per year

     ...Architect with deep expertise in Generative AI to lead the design and delivery of intelligent solutions using the Microsoft Azure AI stack. You will work closely with our enterprise clients to architect and implement cutting-edge AI applications powered by Azure OpenAI, Azure... 

    Lantern

    Edmonton, AB
    2 days ago
  • Our client, a major Canadian enterprise, is seeking a Security Developer strong technical understanding of application security and a collaborative...  ...to positive actions to affect change to ensure everyone has full participation in the workforce free from any barriers, systemic... 
    Contract work
    Immediate start

    Randstad

    Edmonton, AB
    7 days ago
  • $90k per year

     ...receive a preferred return on their investment and that all staff's full potential is recognized. More specifically, the Director of Front...  ...destinations in Vancouver, Victoria, and Whistler Opportunity to develop your talent and grow within your property and across the world!... 
    Full time
    Work at office
    Worldwide
    Flexible hours
    Shift work
    Night shift

    Hotel Fairmont Empress

    Edmonton, AB
    3 days ago
  • $20 - $23.55 per hour

     ...Store Name/Number: AB-Kingsway Mall (0564) Address: 109St & Princess Elizabeth Ave, Edmonton, AB T5G 3A6, Canada (CA) Full Time/Part Time: Full Time Position Type: Regular Vacancy Status: This position is for an existing, open vacancy As a Services... 
    Full time
    Part time
    Internship

    Sephora

    Edmonton, AB
    1 day ago
  • $40.87 per hour

    Overview Languages English Education ~ College/CEGEP Experience 2 years to less than 3 years On site Work must be completed at the physical location. There is no option to work remotely. Responsibilities Tasks Write, modify, integrate...
    Remote work

    Growth Tech Services

    Edmonton, AB
    2 days ago
  •  ...music, pop culture, and creating the most amazing in-store experience for our customers and employees.   We’re on the search for a Full-Time Assistant Manager that will help lead the loudest store in the mall. You’ll support the Store Manager in achieving store objectives... 
    Full time

    boxlunch

    Edmonton, AB
    1 day ago
  •  ...floor to attract attention and promote sales.  Effectively utilize customer service, training, educational tools, and communication to develop staff in relation to division goals. Originate displays of merchandise or follow suggestions or schedules provided by the store... 
    Hourly pay
    Full time
    Afternoon shift

    adidas

    Edmonton, AB
    9 days ago
  • $31.15 - $32.15 per hour

     ...We are an inclusive company and our ambition is to attract, recruit and promote diverse talent. Job Description Chef de Partie (Full Time) Every memorable dining experience at Fairmont Hotels and Resorts begins behind the scenes with our Culinary team's commitment... 
    Hourly pay
    Permanent employment
    Full time
    Worldwide
    Shift work

    FAIRMONT

    Edmonton, AB
    2 days ago
  • $120k - $165k per year

     ...and achieve extraordinary results. Senior Data & AI Consultant  Position...  ...readiness, and mentor teams on leveraging the full Microsoft stack to enable advanced analytics, data...  ...secure, and performant architectures. Develop robust ETL/ELT pipelines leveraging Dataflows... 
    Senior

    Lantern

    Edmonton, AB
    10 hours ago
  • $18 - $20.6 per hour

     ...Currents of Windermere (1678) Address: 5236 Windermere Blvd., Edmonton, AB T6W 0L9, Canada (CA) Hourly/Salaried: Hourly (Non-Exempt) Full Time/Part Time: Full Time Position Type: Regular Vacancy Status: This position is for an existing, open vacancy As our Paid... 
    Hourly pay
    Full time
    Part time
    Flexible hours

    Sephora

    Edmonton, AB
    1 day ago
  • $23.89 - $24.89 per hour

     ...Inclusion: We are an inclusive company and our ambition is to attract, recruit and promote diverse talent. Job Description Second Cook (Full Time) Do you have an appetite for career progression and ready to take your culinary skills to a world-class platform? Take your... 
    Hourly pay
    Permanent employment
    Full time
    Worldwide
    Shift work

    FAIRMONT

    Edmonton, AB
    18 days ago
  •  ...a Registered Nurse (RN)  Exciting opportunity alert! Haztech is expanding its healthcare services and we’re looking for a dynamic full-time Registered Nurse (RN) to join a project in Fort Saskatchewan, Alberta . If you’re passionate about patient-centered care, occupational... 
    Full time
    Remote work

    Haztech Energy Corp

    Edmonton, AB
    12 hours ago
  • $59k - $88.5k per year

     ...inclusive company and our ambition is to attract, recruit and promote diverse talent. Job Description Director of Front Office (Full Time) Reliable and engaging. As a Director of Front Office, you will demonstrate the essence of creating an exceptional guest journey... 
    Permanent employment
    Full time
    Worldwide
    Flexible hours
    Shift work

    FAIRMONT

    Edmonton, AB
    6 days ago
  •  ...and performance, procurement and supply chain, net zero and digital solutions.  We are...  ...Job Description We are seeking a  Senior Recruiter  to join our Talent Acquisition team in Canada. This role will lead full-cycle recruitment for a variety of positions... 
    Senior
    Full time
    Flexible hours

    Turner & Townsend

    Edmonton, AB
    7 days ago
  •  ...individual resident. Monitor and report significant change in level of participation. Assists Recreation Manager and Recreation Therapist develop care/treatment plans to meet the needs of the resident’s interests and goals. Maintain relationships with all departments. Plan... 
    Full time
    Local area
    Immediate start
    Shift work

    Park Place Seniors Living

    Edmonton, AB
    13 days ago
  • $16 - $18 per hour

     ...all applicants for their interest in this position, however only candidates selected for an interview will be contacted. Job Types: Full - Time. Permanent. Salary: 16-$18.00/hr depending on experience Approximately $32.6k - $34.5k annually Schedule: Opening shift... 
    Hourly pay
    Permanent employment
    Full time
    Work at office
    Monday to friday
    Flexible hours
    Shift work
    Day shift
    Afternoon shift

    REP PHYSIO

    Edmonton, AB
    6 days ago
  • Overview Job Skills / Requirements Job Duties and Responsibilities: Access control within and out of the facilities and report or investigate irregularities While on patrol, monitor risks such as unlocked doors, blocked entrances and exits, mechanical issues, ...
    Full time
    Immediate start
    Edmonton, AB
    2 days ago
  •  ...procurement and supply chain, net zero and digital solutions. We...  ...environment, reporting to the Senior Manager, Construction. You will...  ...construction delivery across the full lifecycle—from pre-construction...  ..., handover, and close-out. Develop and manage project documentation... 
    Senior
    Full time
    Contract work
    For contractors
    Flexible hours

    Turner & Townsend

    Edmonton, AB
    2 days ago
  •  ...shaping the future of your career.   As a Senior Project Accountant for PCL Industrial...  ...with internal and external stakeholders. • Develops and maintains strong, customer-focused...  ...ERP software. • Advanced understanding of full-cycle accounting, with the ability to teach... 
    Senior
    Long term contract
    Contract work
    Work at office
    Flexible hours

    PCL Construction

    Edmonton, AB
    1 hour ago
  • $17 - $21.25 per hour

     ...training Associates on service policies and procedures. ​ Train and develop Associates in merchandise presentation and customer service,...  ...This represents the expected hiring range and may not represent the full pay range for the position. The pay rate offered may be higher... 
    Hourly pay
    Full time
    Work at office
    Local area
    Edmonton, AB
    5 days ago
  •  ...Beverages Sales Representative Location: Edmonton, AB Job Type: Full Time, Permanent The Role  As a Relief Sales Representative...  ...loved throughout the world. At PepsiCo Canada, we are always developing exciting brand campaigns and continuously driving product... 
    Permanent employment
    Full time
    Local area
    Flexible hours
    Night shift
    1 day per week
    Edmonton, AB
    a month ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Full Stack .NET Developer. Be the first to apply!