NOD-020 Software Developer (Level 3) - ERP
Canada-wide Remote
Our client is a global technology platform operating at the intersection of culture, community, and commerce. Headquartered in Montreal, it features a mix of established and emerging luxury brands across womenswear, menswear, kidswear, and Everything Else.
Our client has garnered critical acclaim as both an e-commerce engine and a producer of cultural content, generating an average of 100 million monthly page views. Approximately 80% of its audience is between the ages of 18 to 40. It is privately held and has achieved high double digit annual growth and profitability since its inception.
RESPONSIBILITIES
- Product delivery
- Understand the high-level product roadmap for the squad and immediate features to be developed, contributing to high-level estimation and lay-out of the development sequences
- Complete complex development tasks with minimal guidance
- Constantly and actively contribute to pushing code to production with the objective of becoming a main contributor
- Start to review Pull Requests for simple development
- Write testable, efficient, and reusable code suitable for continuous integration and deployment, that respect best practices and development standards
- Review Unified Modeling Language (UML) diagrams and technical documentation, ensuring its quality
Ownership and accountability
- Be accountable for code quality with the assistance of a QA Analyst to conduct adequate testing
- Review and contribute to technical documentation
- Knowledge sharing and coaching
- Lead the onboarding of new developers
Architecture
- Contribute actively to the design of the solution, challenging other members on technical decisions.
- Help more junior developers understand the technical design so they can write documentation for the rest of the team
Recruiting
- Participate to HR recruiting events, helping to identify and recruit top developers
QUALIFICATIONS
- Bachelor’s degree in Computer Science, Engineering, or a related technical field
- A minimum of 3 years of Object Oriented Programming (OOP) experience
- Knowledge of the microservice concepts and ability to define the architecture for a microservice with minimal guidance to develop a complex microservice
- Ability to identify caching opportunities and implement them with guidance
- Familiar with various database systems and able to write complex queries independently
- Knowledge of cloud concepts and ability to follow instructions to use them with minimal guidance
- Knowledge of container concepts and ability to follow instructions to use them with minimal guidance
- Proficiency in Git
- Strong English written and verbal communication skills, French an asset
SKILLS
- Fast learner and detail oriented
- Solution-oriented mindset and can-do attitude to overcome challenges
- Team player with a high sense of accountability and ownership
- Ability to thrive in a fast-paced environment and master frequently changing Web technologies and techniques