Sr. .NET Full Stack Developer
Capgemini
Choosing Capgemini means choosing a company where you will be empowered to shape your career in the way you’d like, where you’ll be supported and inspired by a collaborative community of colleagues around the world, and where you’ll be able to reimagine what’s possible. Join us and help the world’s leading organizations unlock the value of technology and build a more sustainable, more inclusive world.
What is the opportunity?
Are you an experienced Full Stack Developer ready to lead and innovate in the digital banking space? Our footprint in Montreal is growing and we're looking for a Sr. Full Stack Developer to help innovate and build "Cloud First" applications in an Agile environment. Someone who is equally passionate about designing and building solutions as well as helping champion a culture of innovation and collaboration. If this resonates, this is your chance to be part of forward-thinking institution that is built to deliver exceptional client centric solutions from the ground up.
What will you do?
- Lead the design, development, and maintenance of full stack web, mobile applications and API's using C# / .NET Core, and modern JavaScript frameworks (Angular or React) on an Azure cloud platform.
- Write great quality code with a drive for automated testing and validation based on the You Build You Own (YBYO) model.
- Define and implement best practices for software architecture, secure coding, and system performance.
- Collaborate closely with cross-functional teams, including product owners, UX/UI designers, and QA, to deliver high-quality digital solutions.
- Mentor and guide developers, fostering a culture of continuous improvement and collaboration.
- Oversee the implementation of DevOps practices, including CI/CD pipelines and cloud integrations (Azure preferred).
- Drive technical innovation by recommending and implementing new tools, frameworks, and processes.
- Create & review programming documentation and recommend changes in development, maintenance and application standards.
- Champion AI-assisted development
What do you need to succeed?
- Minimum of 12 years of software development experience
- Minimum of 10 years of experience: C#, .NET, Python, Java
- Minimum of 6 year experience with databases and data modeling / design (SQL & NoSQL)
- Minimum of 3 years coordinating team efforts in a project or operations environment
- Minimum of 6 years in full stack development for cloud solutions (Azure or AWS) - Azure preferred
- 8+ years of experience in JavaScript development frameworks and tooling: Angular, React, VueJS, & Gulp, Grunt, Yarn, etc.
- 8+ years of experience managing software development projects through complete release cycles
- 4+ years of experience in big data and event streaming technologies: Spark, Kafka, etc.
- 4+ years of experience leading software engineering teams
- 2+ years of experience in cloud technologies: Azure(big plus), AWS, OpenStack, etc.
- 2+ years of experience with container and orchestration: Docker, Kubernetes, etc.
- 2+ years of experience in build and CICD technologies: GitHub, BitBucket, Azure DevOps, Maven, Jenkins, Nexus or Sonar
- 4+ years of experience in quality assurance technologies: ATDD, Selenium, Cucumber, JUnit, NUnit, SoapUI or Postman
- 4+ years of experience in Unix Shell scripting
- Certified in .Net, Java, Spring or cloud technologies
- Exposure of data management methodologies
- Experience with serverless architectures and computing
- Preferably 2+ UI/UX development & design systems: CSS, Web Components, Less, Sass
Disclaimer
Capgemini is an Equal Opportunity Employer encouraging diversity in the workplace. All qualified applicants will receive consideration for employment without regard to race, national origin, gender identity/expression, age, religion, disability, sexual orientation, genetics, veteran status, marital status or any other characteristic protected by law.
This is a general description of the Duties, Responsibilities and Qualifications required for this position. Physical, mental, sensory or environmental demands may be referenced in an attempt to communicate the manner in which this position traditionally is performed. Whenever necessary to provide individuals with disabilities an equal employment opportunity, Capgemini will consider reasonable accommodations that might involve varying job requirements and/or changing the way this job is performed, provided that such accommodations do not pose an undue hardship.
Capgemini is committed to providing reasonable accommodations during our recruitment process. If you need assistance or accommodation, please reach out to your recruiting contact.
Click the following link for more information on your rights as an Applicant http://www.capgemini.com/resources/equal-employment-opportunity-is-the-law.
Please be aware that Capgemini may capture your image (video or screenshot) during the interview process and that image may be used for verification, including during the hiring and onboarding process.
Applicants for employment in Canada must have valid work authorization that does not now and/or will not in the future require sponsorship of a visa for employment authorization in Canada by Capgemini.
Capgemini is a global business and technology transformation partner, helping organizations to accelerate their dual transition to a digital and sustainable world, while creating tangible impact for enterprises and society. It is a responsible and diverse group of 340,000 team members in more than 50 countries. With its strong over 55-year heritage, Capgemini is trusted by its clients to unlock the value of technology to address the entire breadth of their business needs. It delivers end-to-end services and solutions leveraging strengths from strategy and design to engineering, all fueled by its market leading capabilities in AI, generative AI, cloud and data, combined with its deep industry expertise and partner ecosystem.