Engineering Software Developer

3 weeks ago


Montréal QC, Canada Groupe SII Full time

Primary responsibilities:

  • Perform software engineering to develop, integrate, test and maintain ground system applications for R2, RCM and/or CHORUS-C
  • Work with the Team and Product Owner in shaping a product roadmap
  • Identifying areas for improvement in existing programs and subsequently developing these modifications (e.g., improving performance, automation ...)
  • API lifecycle release management
  • Interact with operation and development teams to support application integration, validation and testing within operational and development environment
  • Work intimately with our operations and production teams to provide Level 3 support in real time.
  • Document the various software development phases (e.g., test and maintenance plan).
  • Maintain, update and improve the development environment as well as all the needed systems (database, file transfers etc …) and corresponding procedures and documentation
  • Support investigation and fix of database and system issue
  • Manage and document bugs and issues using SCRUM methodology

Secondary responsibilities:

  • Support of other different Ground System applications
  • Tools development to support system maintenance and automation
  • Other duties as needed, priorities, and skills allow.

Minimum Qualifications Required:

  • Completed post-secondary education (B.Sc., M.Sc. or equivalent) in Computer Science, Computer Engineering or related discipline. IT Diploma and experiences will also be considered.
  • In depth knowledge of Java using maven (including Spring framework and Hibernate)
  • In depth knowledge of C++ development, standards and specifications
  • Experience with python for object oriented development
  • Proficient with design and development of REST API platform, converting web services from SOAP to REST or vice-versa.
  • Experience deploying to and orchestrating containers (Docker, Kubernetes, etc.)
  • Experience building, updating and managing Docker Images
  • Experience of SQL (SQL server, PostgreSQL),
  • Knowledge of MongoDB
  • Experience with Agile processes (SCRUM)
  • Knowledge of Windows and Linux OS
  • Able to solve problems and ability to work in an operational environment that might have important time, procedural and security constraints.

Others Qualifications:

  • Experience with C#
  • Experience with Eclipse IDE, Visual Studio, IntelliJ would be an asset
  • Experience with XML, SVN, Git, Jira and Jenkins would be an asset.
  • Experience with JavaFX
  • Experience with Kafka messaging system
  • Experience with workflow management system
  • Experience building and updating CI/CD pipelines
  • Experience in creating REST API documentation using Swagger and YAML or similar tools desirable
  • Experience with AWS or other cloud infrastructure
  • Good team player with excellent written and verbal communication skills.
  • Attention to detail and desire to probe further into data
  • Initiative, follow-through and excellent organizational skills.
#J-18808-Ljbffr

  • Montréal, QC, Canada Aspire Software Full time

    Senior Software Developer at ValPay – Hybrid – Montreal We are hiring at ValPay for a Software Developer to join our rapidly growing payment solutions platform ValPay. As a Software Developer at ValPay, you will be a key contributor to our expanding payment solutions platform. ValPay, a prominent player in payment processing, is committed to...


  • Montréal, QC, Canada Aspire Software Full time

    Senior Software Developer at ValPay – Hybrid – Montreal We are hiring at ValPay for a Software Developer to join our rapidly growing payment solutions platform ValPay. As a Software Developer at ValPay, you will be a key contributor to our expanding payment solutions platform. ValPay, a prominent player in payment processing, is committed to...

  • Java Developer

    1 week ago


    Montréal, QC, Canada Triunity Software, Inc. Full time

    Design, develop, test, and deploy Java-based software applications using the Java Spring and Spring Batch frameworksUtilize Spring framework to build scalable and high-performance applicationsCreate and maintain ETL pipelines for data extraction, transformation, and loading into databasesModel and design databases to support software applications, ensuring...

  • Java Developer

    1 week ago


    Montréal, QC, Canada Triunity Software, Inc. Full time

    Design, develop, test, and deploy Java-based software applications using the Java Spring and Spring Batch frameworksUtilize Spring framework to build scalable and high-performance applicationsCreate and maintain ETL pipelines for data extraction, transformation, and loading into databasesModel and design databases to support software applications, ensuring...


  • Montréal, QC, Canada Test Dev Tools Full time

    The Testing Consultancy (TTC) is a global specialist software testing company with a focus on helping organizations transform the way they deliver quality software. We have broad capabilities across a wide range of testing areas that enable our clients to increase the speed and quality of software development while reducing risk and cost. The primary...

  • Java Developer

    7 days ago


    Montréal, QC, Canada Triunity Software, Inc. Full time

    Design, develop, test, and deploy Java-based software applications using the Java Spring and Spring Batch frameworks Utilize Spring framework to build scalable and high-performance applications Create and maintain ETL pipelines for data extraction, transformation, and loading into databases Model and design databases to support software applications,...


  • Montréal, QC, Canada Aversan Inc Full time

    PYTHON TEST SOFTWARE DEVELOPER Aversan Inc. () is a reputable Engineering Company that provides expertise in Systems Integration, Product Design/Development and Software/Product Testing for highly regulated industries including Digital Health, Medical Devices, IT and Aerospace. We are currently seeking a qualified Python Test Software Developer towork on...


  • Montréal, QC, Canada Plaxonic Technologies Inc. Full time

    Title posted on indeed.com - Software Firmware Development Engineer Posted on May 02, 2024 by Employer details Plaxonic Technologies Inc. software development engineer com - Software Firmware Development Engineer Role:- Senior Software/Firmware Development Engineer **Location- Montreal, Ottawa, Ottawa (Canada) ? onsite work only- **Duration :-...

  • Software Engineer

    8 hours ago


    Montréal, QC, Canada Selby Jennings Full time

    A leading hedge fund is looking to bring on a Software Developer to their backend system team in Montreal.What you will do:Take ownership of the SDLC, working closely with developers to optimize the development process, implementing automation solutions, and building tools to increase developer productivityWrite code (Python) to monitor and deploy test...

  • Software Developer

    3 weeks ago


    Montréal, QC, Canada SpaceBridge Inc. Full time

    SpaceBridge Inc. is currently looking for an Embedded Software Developer to join our team in Montreal, QC. In this position, the incumbent works as part of a team involved in the development of embedded software for satellite return link subsystems, satellite modems, and integrated satellite hub communication equipment. The chosen candidate will be required...

  • Software Engineer

    1 week ago


    Montréal, QC, Canada Selby Jennings Full time

    The ideal candidate is a software engineer with at least 5 years of development experience with strong proficiency in Python along with Kubernetes experience. The team has it's own internal data centers so the candidate would not need cloud experience and basic linux experience is required. Required Qualifications:Bachelor’s degree in Computer Science,...

  • Software Engineer

    1 week ago


    Montréal, QC, Canada Selby Jennings Full time

    The ideal candidate is a software engineer with at least 5 years of development experience with strong proficiency in Python along with Kubernetes experience. The team has it's own internal data centers so the candidate would not need cloud experience and basic linux experience is required. Required Qualifications:Bachelor’s degree in Computer Science,...


  • Montréal, QC, Canada Leica Geosystems part of Hexagon Full time

    Application Engineer- Land Survey Software Development*This is a FULLY REMOTE position working with existing staff located in MontrealWhen an entire city needs to be rendered into a 3D model in-flight, utilities buried deep under soil need to be uncovered, highly complex infrastructure projects need to be implemented and even when crime scene investigation...


  • Montréal, QC, Canada Leica Geosystems part of Hexagon Full time

    Application Engineer- Land Survey Software Development*This is a FULLY REMOTE position working with existing staff located in MontrealWhen an entire city needs to be rendered into a 3D model in-flight, utilities buried deep under soil need to be uncovered, highly complex infrastructure projects need to be implemented and even when crime scene investigation...

  • Software Engineer

    3 weeks ago


    Montréal, QC, Canada Selby Jennings Full time

    The ideal candidate is a software engineer with at least 5 years of development experience with strong proficiency in Python along with Kubernetes experience. The team has it's own internal data centers so the candidate would not need cloud experience and basic linux experience is required. Required Qualifications : Bachelor’s degree in Computer...


  • Montréal, QC, Canada Leica Geosystems part of Hexagon Full time

    Software Engineer – Land Survey Software*This is a FULLY REMOTE position working with existing staff located in MontrealWhen an entire city needs to be rendered into a 3D model in-flight, utilities buried deep under soil need to be uncovered, highly complex infrastructure projects need to be implemented and even when crime scene investigation needs to be...


  • Montréal, QC, Canada Leica Geosystems part of Hexagon Full time

    Software Engineer – Land Survey Software*This is a FULLY REMOTE position working with existing staff located in MontrealWhen an entire city needs to be rendered into a 3D model in-flight, utilities buried deep under soil need to be uncovered, highly complex infrastructure projects need to be implemented and even when crime scene investigation needs to be...

  • Software Engineer

    1 week ago


    Montréal, QC, Canada Lisplogics Full time

    At Lisplogics, we believe every challenge is an opportunity to grow, and every obstacle is a stepping stone to success. As we continue to redefine industry standards, we're looking for individuals eager to explore their full potential in a dynamic and innovative environment.Prepare to be versatile, to wear multiple hats, and to immerse yourself in various...

  • Software Engineer

    1 week ago


    Montréal, QC, Canada Lisplogics Full time

    At Lisplogics, we believe every challenge is an opportunity to grow, and every obstacle is a stepping stone to success. As we continue to redefine industry standards, we're looking for individuals eager to explore their full potential in a dynamic and innovative environment.Prepare to be versatile, to wear multiple hats, and to immerse yourself in various...


  • Montréal, QC, Canada Leica Geosystems part of Hexagon Full time

    Application Engineer- Land Survey Software Development *This is a FULLY REMOTE position working with existing staff located in Montreal When an entire city needs to be rendered into a 3D model in-flight, utilities buried deep under soil need to be uncovered, highly complex infrastructure projects need to be implemented and even when crime scene...