Engineering Software Developer

4 weeks ago


Montreal, 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

  • Montreal, Canada CENTRIC SOFTWARE Full time

    We’re on a mission to hire the best people to build an exceptional product for the best customers, globally.Our business is growing quickly around the world and we are looking for people who are the best in their fields to join our team.Centric Software is E-Verify participantSoftware Engineer, Microservices Developer We are seeking a software engineer...


  • Montreal, Canada CENTRIC SOFTWARE Full time

    We’re on a mission to hire the best people to build an exceptional product for the best customers, globally.Our business is growing quickly around the world and we are looking for people who are the best in their fields to join our team.Centric Software is E-Verify participantSoftware Engineer, Microservices Developer We are seeking a software engineer...


  • Montreal, Canada CENTRIC SOFTWARE Full time

    We’re on a mission to hire the best people to build an exceptional product for the best customers, globally.Our business is growing quickly around the world and we are looking for people who are the best in their fields to join our team.Centric Software is E-Verify participantSoftware Engineer, Microservices Developer We are seeking a software engineer...


  • Montreal, Canada CENTRIC SOFTWARE Full time

    We’re on a mission to hire the best people to build an exceptional product for the best customers, globally.Our business is growing quickly around the world and we are looking for people who are the best in their fields to join our team.Centric Software is E-Verify participantSoftware Engineer, Microservices Developer We are seeking a software engineer...


  • Montreal, Canada CENTRIC SOFTWARE Full time

    We’re on a mission to hire the best people to build an exceptional product for the best customers, globally.Our business is growing quickly around the world and we are looking for people who are the best in their fields to join our team.Centric Software is E-Verify participantSoftware Engineer, Microservices Developer We are seeking a software engineer...


  • Montreal, Canada CENTRIC SOFTWARE Full time

    We are seeking a software engineer with a robust set of skills to join our dynamic Skyline team. The ideal candidate will have a deep understanding of microservices architecture and proficiency in a range of technologies and methodologies crucial for developing scalable and resilient services.Must-Have Skills:Proficiency in Core Technologies: Strong...


  • Montreal, Canada CENTRIC SOFTWARE Full time

    We are seeking a software engineer with a robust set of skills to join our dynamic Skyline team. The ideal candidate will have a deep understanding of microservices architecture and proficiency in a range of technologies and methodologies crucial for developing scalable and resilient services.Must-Have Skills:Proficiency in Core Technologies: Strong...


  • Montreal, Canada CENTRIC SOFTWARE Full time

    We are seeking a software engineer with a robust set of skills to join our dynamic Skyline team. The ideal candidate will have a deep understanding of microservices architecture and proficiency in a range of technologies and methodologies crucial for developing scalable and resilient services.Must-Have Skills:Proficiency in Core Technologies: Strong...


  • Montreal, Canada JAM Software GmbH Full time

    Company Description CS Group Canada, a subsidiary of CS Group, is a leader in the development and certification of safety-critical systems in the aerospace, electric and autonomous driving industries. Joining CS Group Canada is a unique opportunity to work on complex high-tech systems for the most prestigious system manufacturers in North America, and our...


  • Montreal, Canada JAM Software GmbH Full time

    Company Description CS Group Canada, a subsidiary of CS Group, is a leader in the development and certification of safety-critical systems in the aerospace, electric and autonomous driving industries. Joining CS Group Canada is a unique opportunity to work on complex high-tech systems for the most prestigious system manufacturers in North America, and our...


  • Montreal, Canada JAM Software GmbH Full time

    Company Description CS Group Canada, a subsidiary of CS Group, is a leader in the development and certification of safety-critical systems in the aerospace, electric and autonomous driving industries. Joining CS Group Canada is a unique opportunity to work on complex high-tech systems for the most prestigious system manufacturers in North America, and our...


  • Montreal, Canada JAM Software GmbH Full time

    Company Description CS Group Canada, a subsidiary of CS Group, is a leader in the development and certification of safety-critical systems in the aerospace, electric and autonomous driving industries. Joining CS Group Canada is a unique opportunity to work on complex high-tech systems for the most prestigious system manufacturers in North America, and our...


  • Montreal, Canada JAM Software GmbH Full time

    Company Description CS Group Canada, a subsidiary of CS Group, is a leader in the development and certification of safety-critical systems in the aerospace, electric and autonomous driving industries. Joining CS Group Canada is a unique opportunity to work on complex high-tech systems for the most prestigious system manufacturers in North America, and our...


  • Montreal, Canada Mannarino Systems & Software Full time

    MANNARINO Systems & Software Inc. is a leader in providing safety-critical systems, software, hardware and certification engineering services to the aerospace, defense, space, simulation & power generation industries.Our customer base is very large, covering traditional aerospace companies as well as new and exciting markets, including electric propulsion,...


  • Montreal, Quebec, Canada Mannarino Systems & Software Full time

    MANNARINO Systems & Software Inc. is a leader in providing safety-critical systems, software, hardware and certification engineering services to the aerospace, defense, space, simulation & power generation industries.Our customer base is very large, covering traditional aerospace companies as well as new and exciting markets, including electric propulsion,...


  • Montreal, Canada Mannarino Systems & Software Full time

    MANNARINO Systems & Software Inc. is a leader in providing safety-critical systems, software, hardware and certification engineering services to the aerospace, defense, space, simulation & power generation industries.Our customer base is very large, covering traditional aerospace companies as well as new and exciting markets, including electric propulsion,...


  • Montreal, Quebec, Canada Mannarino Systems & Software Full time

    MANNARINO Systems & Software Inc. is a leader in providing safety-critical systems, software, hardware and certification engineering services to the aerospace, defense, space, simulation & power generation industries.Our customer base is very large, covering traditional aerospace companies as well as new and exciting markets, including electric propulsion,...


  • Montreal, Canada Aspire Software Full time

    Senior Software Developer at ValPay – Hybrid – MontrealWe 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 innovation and...


  • Montreal, Canada Aspire Software Full time

    Senior Software Developer at ValPay – Hybrid – MontrealWe 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 innovation and...


  • Montreal, Canada Aspire Software Full time

    Senior Software Developer at ValPay – Hybrid – MontrealWe 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 innovation and...