NET Developer
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+30 more
Job description
CGI is looking for a hands on .NET Developer who is passionate about technology and thrives in fast paced, innovation driven environments. You will lead by example designing, developing, and delivering high performance applications while mentoring a team of engineers and guiding solution architecture., Design, develop, enhance, and maintain enterprise desktop applications using C#, .NET, WPF, and XAML. .Develop responsive and maintainable user interfaces using WPF, XAML, data binding, commands, and MVVM patterns. .Contribute to application modernization initiatives using modern .NET technologies and .NET MAUI. .Develop and integrate backend services using REST APIs, WCF, and other enterprise integration mechanisms. .Participate in the complete software development lifecycle, including requirements analysis, technical design, development, unit testing, integration testing, deployment, and production support. .Implement application components that meet functional, performance, security, and maintainability requirements. .Troubleshoot application and integration issues, perform root cause analysis, and implement sustainable fixes. .Develop unit and automated tests and contribute to improving overall application quality. .Participate in code reviews and follow established coding, architecture, security, and engineering standards. .Work closely with Product Owners, Architects, Tech Leads, developers, QA engineers, and business stakeholders to deliver high quality solutions. .Contribute to CI/CD pipelines and automated build, test, and deployment processes using Jenkins and Git. .Support application modernization and technical debt reduction initiatives by identifying opportunities to improve application performance, maintainability, and reliability.
Requirements
You should have a passion for technology and can navigate your way across complex and rapidly changing landscapes by staying on top of latest trends and thrive by sharing knowledge. The right candidate must be a creator, a doer, and a disruptor who will help us solve real life problems and meet real customer needs. You’ll be helping us build things, taking an idea, and creating rapid prototypes that are shippable and learn from real life feedback. You are also comfortable to be a self starter, who actively challenges status quo, is curious and not afraid to ask Why and What if?, 69 years of professional software development experience. .Strong hands on experience with WPF, XAML, C#, and .NET developing enterprise desktop applications. .Practical experience with the MVVM design pattern, including data binding, commands, dependency injection, and separation of concerns. .Experience with .NET MAUI and an understanding of its application development model. .Experience consuming and integrating REST APIs and WCF services. .Good understanding of software design patterns such as MVVM, Dependency Injection, Publish/Subscribe, Factory, Repository, etc. .Strong experience with Visual Studio; familiarity with VS Code, Fiddler, and Postman. .Experience developing data driven applications and working with SQL/PLSQL, preferably with Oracle. .Experience with unit testing frameworks such as NUnit and automated testing practices. .Exposure to Jenkins, Git, CI/CD pipelines, and automated build/deployment processes. .Good understanding of application debugging, performance analysis, exception handling, logging, and production support. .Demonstrated ability to write clean, maintainable, testable, and production quality code. .Strong analytical and problem solving skills. .Good written and verbal communication skills and the ability to work effectively in a collaborative Agile environment.
Education: Bachelor’s in computer science or related degree., * .NET
- .NET MAUI
- C#
- Visual Studio Code
- Windows Present. Foundation
- XML
- Agile
- Atlassian Confluence
- Jira
Benefits & conditions
CGI is required by law in some jurisdictions to include a reasonable estimate of the compensation range for this role. The determination of this range includes various factors not limited to skill set, level, experience, relevant training, and licensure and certifications. To support the ability to reward for merit based performance, CGI typically does not hire individuals at or near the top of the range for their role. Compensation decisions are dependent on the facts and circumstances of each case. A reasonable estimate of the current range for this role in the U.S. is $76,300 $146,800.
CGI’s benefits are offered to eligible professionals on their first day of employment to include: . Competitive compensation . Comprehensive insurance options . Matching contributions through the 401(k) plan and the share purchase plan . Paid time off for vacation, holidays, and sick time . Paid parental leave . Learning opportunities and tuition assistance . Wellness and Well being programs
About the company
Life at CGI is rooted in ownership, teamwork, respect and belonging. Here, youll 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. Thats why we call ourselves CGI Partners rather than employees. We benefit from our collective success and actively shape our companys strategy and direction.
Your work creates value. Youll 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.
Youll shape your career by joining a company built to grow and last. Youll 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 teamone of the largest IT and business consulting services firms in the world.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
Dev Digest 121 - AI goes offline
Why Attend a Developer Event in 2026?
Dev Digest 132 - Binging WADFlix?
7 Important Tips That Every Software Developer Should Know