Developer
Simons
- Québec, Canada
- Mid Level
- Bachelor's degree
- Posted
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.
