Software Architect

MDF Commerce
Longueuil, QC
Temps plein

Location : Longueuil, QC-Possibility to work from home #LI-Remote

mdf commerce Inc . is an international team of approximately 650 experts who develop a broad set of SaaS solutions to optimize and accelerate commercial interactions of its B2B and B2G customers.

We are a North American leader in developing a broad set of software-as-a-service (SaaS) solutions that optimize and accelerate commercial interactions between buyers and sellers.

Our platforms and services empower businesses around the world, allowing them to generate billions of dollars in transactions on an annual basis.

Working in the e-procurement sector, we are currently looking for a Software Architect to join our development team. In this role, you contribute to IT efficiency by analyzing, designing, and evolving the architecture of the different parts of the product (application, modules, microservices, APIs, databases, etc.

You ensure that they are consistent with the structure and current and future needs of the product, as well as the compatibility of the integration of new elements with the existing architecture (application software, products, or services, etc.

You will also participate in the scaling of our AWS cloud infrastructure.

What will your main responsibilities look like?

In this role, you will be led to :

  • Contribute to various dev projects within the strategic sourcing division to solve architectural challenges.
  • Support the re-architecting and transitioning to the Cloud of the various modules and services of the product.
  • Design and participate in the programming of certain key or complex segments / developments (Hands-on Architect).
  • Support the development manager in the definition and implementation of the business unit's technological roadmap.
  • Accompany and guide the business analysts in the analysis and definition of needs, in the orientation, as well as in the choice and evaluation of appropriate technological solutions.
  • Conduct studies, as well as positioning, feasibility and detailed design phases and make appropriate technological recommendations.
  • Develop, implement, and apply conceptual and logic models, as well as design, implementation, and integration strategies.
  • Ensure cross-functional coordination with the authorities involved in the projects and provide the required support and follow-ups.
  • Coordinate the activities required to ensure the quality, performance, reliability, availability, and continuous improvement of systems and technological solutions.

What elements of your professional background will be necessary and useful in this role?

  • Bachelor's degree in software engineering, computer science, or equivalent practical experience
  • Programming experience 10 years +
  • Experience designing robust, scalable, highly available in-house / infrastructure / hybrid infrastructures.
  • Knowledge of development tools / environments (e.g., Java, Tomcat, Spring framework, Hibernate, etc.).
  • Experience working with SaaS (Software as a Service), web application infrastructure and AWS cloud applications / services (lambdas, API gateways, ec2, etc.).
  • Good knowledge of containerization and orchestration tools (e.g. Docker, Kubernetes & ECS Fargate).
  • Experience with different models of "micro service" and "micro-fronted" architectures.
  • Good knowledge of programming with Java and scripting languages (e.g., Python, NodeJS).
  • Experience with SQL and NoSQL databases such as Oracle and Postgres.
  • Ability to establish and maintain good interpersonal relationships.
  • Time and priority management.
  • Good problem solving and troubleshooting skills.
  • Fast learner, highly motivated and responsible.
  • Excellent English and French language skills, both oral and written, due to frequent interactions with English and French-speaking internal and external colleagues and partners across Canada.

What are the assets that would make you stand out?

  • Good knowledge of ELK technologies and other monitoring tools (Grafana & Prometheus).
  • Good knowledge of CI / CD pipeline (GitLab, Spinnaker, CloudFormation, Terraform).
  • Experience in architecture client-side technologies (JSP, React, JavaScript).

We still have a lot of other things to offer you! : https : / / www.mdfcommerce.com / web-it-careers-en.jsp

Thank you for your interest in mdf commerce . However, only selected candidates will be contacted.

mdf commerce subscribes to a program of equity and equality in employment.

Il y a 7 jours
Emplois reliés
Slalom
Montréal, Québec

ArchitectSoftware Development. The Software Engineering capability at Slalom Build brings our clients’ vision to life! We use modern tools and techniques to build secure, highly scalable software products that handle our clients' most innovative and strategic work. Our software engineers are comm...

Slalom Consulting
Montréal, Québec

Architect - Software Development. The Software Engineering capability at Slalom Build brings our clients' vision to life! We use modern tools and techniques to build secure, highly scalable software products that handle our clients' most innovative and strategic work. Our software engineers are comm...

BROKOU INC.
Brossard, Québec

...

MDF Commerce
Longueuil, Québec

Working in the e-procurement sector, we are currently looking for a Software Architect to join our development team. You ensure that they are consistent with the structure and current and future needs of the product, as well as the compatibility of the integration of new elements with the existing a...

Raise
Montréal, Québec

The Senior Embedded Software Developer - Architect is part of an agile development team and responsible for the architecture, implementation and the documentation of complex software for space applications such as satellites. L'Architecte Senior de Logiciel Embarqué fait partie d'une équipe de dével...

Software International
Montréal, Québec

Senior Mainframe Security Architect (ACF2 and RACF). Work with client, sales, proposal managers and vendors to architect solutions. Work with Mainframe system programmers and Project Managers and client to deliver architected solutions. Mediate and manage architectural conditions including those tha...

Alquemy
Montréal, Québec

The Senior Embedded Software Developer/Architect is part of an agile development team and responsible for the architecture, implementation and the documentation of complex software for space applications such as satellites. Alquemy’s client is seeking an Embedded Software Architect to join their tea...

BROKOU INC.
Brossard, Québec

...

Uzinakod
Montréal, Québec

Are you interested? We are searching for our next Software Architect to complete the team. As a Software Architect, you play a key role in the realization of client mandates. By understanding and anticipating their needs, you create scalable and sustainable architectures that accelerate their growth...

Software International
Montréal, Québec
Télétravail

Senior Mainframe Security Architect (ACF2 and RACF) . Work with client, sales, proposal managers and vendors to architect solutions. Work with Mainframe system programmers and Project Managers and client to deliver architected solutions. Mediate and manage architectural conditions including tho...