Software Architect

at  mdf commerce

Longueuil, QC, Canada -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate11 Oct, 2024Not Specified11 Jul, 2024N/AGood communication skillsNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

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.
Working in the eprocurement sector, we are currently looking for a Software Architect to join our team.
mdf commerce inc. is a global 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 annually.
Our Strategic Sourcing team is looking for a Solutions Architect to be part of the development team. 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.

Responsibilities:

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, and 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, …).
  • Good knowledge of containerization and orchestration tools (e.g. Docker, Kubernetes & ECS Fargate).
  • Experience with different models of “microservice” and “micro frontend” 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.
  • Bilingual (French/English).

What are the assets that would make you stand out? (optional)

  • 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


REQUIREMENT SUMMARY

Min:N/AMax:5.0 year(s)

Computer Software/Engineering

IT Software - Application Programming / Maintenance

Software Engineering

Graduate

Software engineering computer science or equivalent practical experience

Proficient

1

Longueuil, QC, Canada