Current jobs related to Senior Python Developer - Montreal, Quebec - Genpact


  • Montreal, Quebec, Canada Octasic Full time

    Job Title: Senior Python ProgrammerAbout the Role:We are seeking a highly skilled Senior Python Programmer to join our team at Octasic. As a Senior Python Programmer, you will play a key role in the development and maintenance of automated tests for our electronic products.Main Responsibilities:Design and architecture of automated test systems for new...


  • Montreal, Quebec, Canada Octasic Full time

    Job Title: Senior Python ProgrammerAbout the Role:We are seeking a highly skilled Senior Python Programmer to join our team at Octasic. As a Senior Python Programmer, you will play a key role in the development and maintenance of automated tests for our electronic products.Main Responsibilities:Design and architecture of automated test systems for new...


  • Montreal, Quebec, Canada ALLTECH CONSULTING SVC INC Full time

    Job Title: Senior Python DeveloperJob Summary:We are seeking a highly skilled Senior Python Developer to join our Infrastructure Engineering team. The successful candidate will be responsible for developing and enhancing our DevOps environment, with a focus on configuration management and automation.Key Responsibilities:Design and implement configuration...


  • Montreal, Quebec, Canada Octasic Full time

    About OctasicOctasic is a leading provider of systems and complete solutions in advanced communications. We provide state-of-the-art integration software and hardware platforms for worldwide mobile wireless solutions.Why Choose Octasic?Work at the cutting edge of technology with a growing company.Competitive compensation and benefits package.Flexible...


  • Montreal, Quebec, Canada Octasic Full time

    About OctasicOctasic is a leading provider of systems and complete solutions in advanced communications. We provide state-of-the-art integration software and hardware platforms for worldwide mobile wireless solutions.Why Choose Octasic?Work at the cutting edge of technology with a growing company.Competitive compensation and benefits package.Flexible...


  • Montreal, Quebec, Canada Octasic Full time

    About OctasicOctasic is a leading provider of systems and complete solutions in advanced communications. We provide state-of-the-art integration software and hardware platforms for worldwide mobile wireless solutions.Why Choose Octasic?Work at the cutting edge of technology with wireless technology experts in a growing company.Competitive compensation,...


  • Montreal, Quebec, Canada Octasic Full time

    About OctasicOctasic is a leading provider of systems and complete solutions in advanced communications. We provide state-of-the-art integration software and hardware platforms for worldwide mobile wireless solutions.Why Choose Octasic?Work at the cutting edge of technology with wireless technology experts in a growing company.Competitive compensation,...


  • Montreal, Quebec, Canada Octasic Full time

    About OctasicOctasic is a leading provider of systems and complete solutions in advanced communications. Founded in 1998, we have offices worldwide and continue to expand.Why Choose Octasic?A workplace at the cutting edge of technology, allowing you to meet wireless technology experts in a growing company.Competitive compensation, including salaries,...


  • Montreal, Quebec, Canada Octasic Full time

    About OctasicOctasic is a leading provider of systems and complete solutions in advanced communications. Founded in 1998, we have offices worldwide and continue to expand.Why Choose Octasic?A workplace at the cutting edge of technology, allowing you to meet wireless technology experts in a growing company.Competitive compensation, including salaries,...


  • Montreal, Quebec, Canada Nexus Systems Group Inc. Full time

    Transforming Cloud InfrastructureNexus Systems Group Inc. is at the forefront of cloud transformation, and we're seeking a skilled Senior Python Developer to join our team. Our vision is to provide the simplest, most reliable, and adaptable cloud services to our tenants.We're a community-driven team that values innovation, collaboration, and continuous...


  • Montreal, Quebec, Canada Nexus Systems Group Inc. Full time

    Transforming Cloud InfrastructureNexus Systems Group Inc. is at the forefront of cloud transformation, and we're seeking a skilled Senior Python Developer to join our team. Our vision is to provide the simplest, most reliable, and adaptable cloud services to our tenants.We're a community-driven team that values innovation, collaboration, and continuous...


  • Montreal, Quebec, Canada Nexus Systems Group Inc. Full time

    Cloud Infrastructure Services TeamWe are seeking a highly skilled Senior Python Developer to join our cloud infrastructure services team at Nexus Systems Group Inc. Our team is responsible for building and maintaining a self-service platform that provides on-demand cloud infrastructure to our internal customers.Key ResponsibilitiesDesign and Develop Cloud...


  • Montreal, Quebec, Canada Nexus Systems Group Inc. Full time

    Cloud Infrastructure Services TeamWe are seeking a highly skilled Senior Python Developer to join our cloud infrastructure services team at Nexus Systems Group Inc. Our team is responsible for building and maintaining a self-service platform that provides on-demand cloud infrastructure to our internal customers.Key ResponsibilitiesDesign and Develop Cloud...


  • Montreal, Quebec, Canada Octasic Full time

    Job OpportunityOctasic, a leading provider of advanced communications solutions, is seeking a skilled Senior Python Developer to join our team.About the RoleDesign and develop automated test systems for new productsOptimize and maintain existing test scripts to ensure high-quality testingCollaborate with development teams to understand product requirements...


  • Montreal, Quebec, Canada ALLTECH CONSULTING SVC INC Full time

    Job Title: Senior Python Developer for DevOps EnvironmentJob Description: As a Senior Python Developer for our DevOps environment, you will play a key role in enhancing and supporting our infrastructure engineering team. Our global UNIX plant is a large, globally distributed installation of low latency/high frequency trading servers, high-availability...


  • Montreal, Quebec, Canada Octasic Full time

    About OctasicOctasic is a leading provider of systems and complete solutions in advanced communications. We provide state-of-the-art integration software and hardware platforms for worldwide mobile wireless solutions.Why Choose Octasic?Work at the cutting edge of technology with wireless technology experts in a growing company.Competitive compensation,...


  • Montreal, Quebec, Canada Cerence Inc. Full time

    Transforming Human-Machine InteractionCerence Inc. is a global leader in creating unique, moving experiences for the automotive world. We are seeking a visionary individual to join our team and contribute to our mission of pushing the limits of technology to create meaningful solutions.Main ResponsibilitiesCollaborate with cross-functional teams to...


  • Montreal, Quebec, Canada Cerence Inc. Full time

    Transforming Human-Machine InteractionCerence Inc. is a global leader in creating unique, moving experiences for the automotive world. We are seeking a visionary individual to join our team and contribute to our mission of pushing the limits of technology to create meaningful solutions.Main ResponsibilitiesCollaborate with cross-functional teams to...


  • Montreal, Quebec, Canada Tecsys Inc. Full time

    About the Role:As a Senior Software Engineer - Python Developer, you will be responsible for designing and developing scalable cloud-based solutions using Python. Your expertise in back-end development and cloud computing will enable you to contribute to the development of our cloud infrastructure.Key Responsibilities:- Design and develop scalable...


  • Montreal, Quebec, Canada Amazon Full time

    Job Summary: As a Senior Software Engineer, you will be responsible for designing, developing, and maintaining high-quality software applications using Python. This is a full-time position that requires a strong understanding of software development principles and practices. Key Responsibilities: • Design and develop software applications using Python •...

Senior Python Developer

2 months ago


Montreal, Quebec, Canada Genpact Full time

About the Role

We are seeking a highly skilled and experienced Senior Python Developer to join our IT Applications Development team at Genpact. As a key member of our team, you will be responsible for designing and developing high-quality solutions for our clients.

Key Responsibilities

  • Design and develop scalable and efficient Python applications, ensuring high-quality code and adherence to industry standards.
  • Collaborate with product owners to create and define user stories and acceptance criteria, ensuring effective communication and project delivery.
  • Translate design concepts and requirements into implementation-level details, ensuring a deep understanding of business use cases and technical requirements.
  • Work closely with technical and product teams to identify development requirements and terms, ensuring seamless integration and delivery.
  • Analyze client requirements and prioritize suggested features, ensuring timely delivery and high-quality solutions.
  • Write well-structured, well-tested, and clean code using Python programming language, creating new applications or adding features and improvements to existing services.
  • Work in an Agile environment, following Scrum principles to break silos and support faster iteration and implementation of codes and apps.
  • Perform code reviews and check code coverage to ensure modularity and quality of the code and application.
  • Work independently with limited or no handholding, ensuring self-motivation and accountability.
  • Responsible for troubleshooting issues found during development and providing necessary resolution, ensuring timely delivery and high-quality solutions.
  • Engage in technical discussions, participate in technical designs, and present technical ideas through whiteboard, ensuring effective communication and project delivery.
  • Seed and provide feedback on design and development, ensuring continuous improvement and high-quality solutions.
  • Development of features and ALM integrations REST API use, ensuring seamless integration and delivery.
  • Development of test cases using the BDD framework, ensuring effective testing and quality assurance.
  • Creating incremental SDLC-related functionality, ensuring timely delivery and high-quality solutions.
  • Preparation and deployment to production, deployment to go live, and post-production support, as well as bug fixes and correction of any new or existing issues.

Preferred Qualifications

  • Good Python experience (REST APIs/Flask)
  • Design and develop Microservices systems with Python.
  • AWS Compute, S3, API Gateway.
  • AWS Lambda based development.
  • Programming for backend databases like AWS DynamoDB or any other RDBMS or NoSQL DBs.
  • Front-end development utilizing Electron VUE.
  • Experience with Elastic Search.
  • Exposure to Continuous integration using DevOps - Jenkins and other CI/CD tools.
  • Exposure to Linux, Apache/httpd, Networking, Firewalls, security, etc.
  • Good Analytical, Problem-solving and design skills (HLD/LLD) skills.
  • Fluent with object-oriented programming principles.
  • Familiarity with common stacks.
  • Understanding of fundamental design principles behind a scalable application.
  • Good Understanding of Agile Delivery Methodology & experience in working with Scrum teams.