Career Opportunities Contact Us Français Italiano
Home Services Solutions Profile
In order to meet the growing needs of our customers, we are constantly searching for dynamic, qualified individuals to join the CTC resource team. Currently, there are several career opportunities available at CTC. If you feel you satisfy the qualifications for one of the positions listed on this page, please send your CV to resources@ctcinc.ca identifying the position(s) you are interested in. Qualified individuals will be contacted by our human resources department.
CTC006821 : Senior Software Developer in Python
Location : Montreal, Quebec
Field : Python
Position Type : Contract
Starting : July 18, 2022
Ending : July 14, 2023
Resources Required : 1
Position Description

Top 3 skills

  • Experience in Python
  • Django
  • Autonomous and fast learner

Roles and Responsibilities

  • Deliver applications and features identified within your squad
  • Document the work done within the application
  • Develop following best security practices (code scan vulnerability, code coverage with tests cases etc), SSDLC
  • Develop using Agile good practices (SDLC)
  • Provide mentorship to team members
  • Participate in code reviews and provide valuable feedback

Characteristics

  • Deep knowledge of programming, SDLC, Design Patterns and Software Architecture
  • Knowledge of the full development stack
  • Have design skills
  • Expertise in microservices, containerized development
  • Ability to create, troubleshoot code, infrastructure and orchestration of such an environment
  • Good expertise of CI/CD pipelines
  • Good expertise with Test Driven Development
  • Knowledge in IT Security (SSDLC)
  • Ability to create clear documentation that synthesizes the technical and business aspects of any problem
  • Critical thinker – demonstrated ability to tackle complex problems effectively and to take a higher-level view
  • Avid learner – continuous learner of all things technical and process
  • Team player – ability to work with a wide range of geographically distributed teammates
  • Great communicator – ability to communicate effectively at all levels of the organization
  • Focus driven – ability to manage stress and pressure in a collaborative environment
  • Transformational agent – agile and ability to mobilize resources and execute on critical initiatives needed to transform our business