jobapplier

Developer

Simons

Skills

Required

  • Java
  • application development
  • French

Preferred

  • software engineering
  • relational database modeling
  • SQL
  • microservices
  • Kubernetes
  • Apache
  • Kafka
  • RabbitMQ
  • Java programming language
  • Docker

The company cares about the environment and about the communities in which it does business. Simons is recognized as a fashion authority with an original shopping concept.

Then this developer opportunity at Simons is for you. The person in this role plays a key part in the design and development of integration and web services. Reporting to the Director of Solutions Architecture & Software Engineering, they will be responsible for developing robust microservices while ensuring the performance, reliability, and scalability of our systems.

About Simons

  • Simons was founded in 1840 by John Simons in Quebec City.
  • Originally a dry goods store, the family company is known today for accessible and inspired fashion.
  • It is committed to cultivating creativity and building meaningful relationships with its staff, partners, and clientele.
  • Exclusive collections, emerging local and nationally recognized brands, and pieces by top designer names are all available under one roof in the store’s distinctive zones.
  • Are you interested in joining our IT team and contribute to the creation of innovative and quality driven solutions?
  • At Simons, people are at the heart of all that we do.
  • We pay special attention to the well-being of our employees and their families, highlighting important moments that mark their journey, including service anniversaries and significant life milestones.
  • Take this opportunity to join our dedicated team and make a difference at a company where people are the top priority.

Responsibilities

  • Design back-end integration services using the Java programming language.
  • Develop and support web services and cross-system integration services Collaborate with the team to propose effective technical solutions for data exchange needs.
  • Contribute to application containerization by working with Docker and Kubernetes.
  • Develop unit tests to ensure code quality and stability.
  • Perform estimates and develop prototypes to validate technical decisions.
  • Maintain and improve existing applications by adding new features and optimizing the code.

Requirements

  • Have at least two (2) years of corporate experience in a role related to Java application development.
  • Be able to communicate in French and English, both verbally and in writing.

Preferred

  • Profile Bachelor's degree in computer science, software engineering, or any other related field.
  • Have advanced knowledge of relational database modeling (SQL).
  • Be familiar with the concepts of microservices and event-driven architecture (EDA).
  • Have corporate experience with Kubernetes.
  • Be familiar with technologies such as Apache Kafka, RabbitMQ, and Pub/Sub (a plus).
  • Be familiar with ArgoCD and GitHub Actions (a plus).

Benefits

  • Telemedicine services and an Employee & Family Assistance Program (EFAP).
  • Comprehensive group insurance plan and Registered Retirement Savings Plan (RRSP).
  • Work from home one day each week.
  • Up to 40% employee discount on purchases at Simons.
  • Fully equipped fitness center with locker rooms and kinesiology services.
  • On-site cafeteria offering a wide variety of affordable meal options.
  • And much more...
  • Creativity, community, and respect are an integral part of our DNA.
  • We offer everyone the opportunity to build a career that’s suited to them, whether that’s at our stores, head office, or Campus in Quebec City.
  • Proud to recognize our teams’ contributions, we provide competitive work conditions as well as a comprehensive and scalable range of benefits.
  • We also promote flexibility and a welcoming, inclusive, and caring work environment, where everybody can reach their full potential.