Full Stack Developer (Java or .Net )(intermediate to senior) Full Stack Developer (Java or .Net )(intermediate to senior)

in Shawinigan, QC

Full Stack Developer (Java or .Net )(intermediate to senior) Full Stack Developer (Java or .Net )(intermediate to senior) Job

Job Description Job Attributes+

  • Job ID


  • Job Location

    Shawinigan, QC, Canada

  • Job Category


  • Job Type

    Full Time

At CGI, we offer more than just a position; we offer endless opportunities to make a difference for our clients and our communities. Discover the benefits of working at CGI and join a team of professionals as committed, competent and passionate as you are.

CGI is seeking a Full Stack Developer to participate in a variety of large and diverse projects. Are you ready for high-level challenges and a stimulating career?

Job Qualifications

• Expertise with Java or .net technologies (mandatory prerequisite)
• Strong knowledge of Javascript and Typescript (mandatory prerequisite)
• Knowledge of the main NodeJS framework on the market: Express and NestJS
• Knowledge for the front end : Angular, HTML5, CSS, React, Redux
• Knowledge for the back end : Spring boot, SOAP, Microservices, DevOps, Docker, Kubernetes
• Knowledge of solutions such as Containers, REST, Serverless
• Knowledge of tools such as Jenkins, Bitbucket, Git, NPM, Mocha/Jest, Jira, Confluence, Cucumber, Selenium, Sonar, Postman
Other requirements:
• Knowledge of one or more of the following: Manufacturing, Commercial, Retail, Public Sector
• Experience in web project development and digital transformation
• Knowledge of agile methodology (Scrum, TDD, DAD Agile Delivery Discipline)
• You worked in teams that took good software development practices seriously, such as automated testing, code review, and DevOps techniques
• Knowledge of unit and functional test automation (Robot framework, selenium, appium)
• Truly critical performance
• Rigor in the optimization of the code
• At least 5 years of professional experience
• Sense of initiative
• Have the desire to learn and improve themselves
• Preferably bilingual (French and English)

Job Requirements

• Participate in the technical analysis of needs
• Participate in the development of the solution design
• Propose innovative solutions
• Implement and code the solution, including the realization of the unit tests
• Work in a spirit of collaboration and sharing with other team members
• Act as technical lead for a team of 4 to 6 developers
• Coach and mentor more junior teammates
• Apply best development practices
• Have a direct impact on the customer experience

Additional Information

Who We Are

CGI offers more than a job. We offer limitless opportunities to make a difference for the clients and communities we serve.

Come join committed, skilled and passionate people just like you. Explore CGI—your next career. 

Saved Jobs