Full-Stack Developer
Job Summary
Your role your impact
As a Full-Stack Developer youll contribute to every phase of delivery from understanding client needs and shaping technical direction to coding and automating tests. Youll also play an active role in incident resolution code reviews and ensuring functional equivalence during legacy modernization.
Responsibilities
Your day-to-day
Understand client needs and participate in gathering technical requirements;
Contribute to the product vision and roadmap for solutions and architectures;
Develop high-quality components features and services (Clean Code SOLID TDD/BDD);
Explain and justify technical decisions and trade-offs;
Collaborate with architects to optimize design performance security and stability;
Participate in code reviews and knowledge sharing within the team;
Design execute and maintain tests (unit integration functional load) and contribute to their automation;
Implement comprehensive end-to-end regression testing to ensure the stability and robustness of newly developed or modernized code;
Actively contribute to incident resolution;
Communicate effectively with the team and challenge decisions when appropriate;
Diagnose and resolve issues or inconsistencies related to the Velocity modernization process ensuring functional equivalence with legacy technologies;
Maintain documentation and best practices;
Execute test cases.
Qualifications
Keys to your success
Bachelors degree in computer science or a masters degree in computer science;
Blu Age L3 Black Belt certification;
1-2 years of relevant experience;
Experience in modernizing legacy code;
Technical skills:
Front-end: Angular TypeScript CSS-in-JS (styled-components);
Back-end: Java Spring (Boot Cloud Security) REST/GraphQL APIs;
Architecture: Microservices serverless architectures;
Quality & Testing: SDLC unit testing (Jest JUnit) end-to-end testing (Cypress) BDD/TDD Selenium;
DevOps & Tools: CI/CD Git npm semantic versioning Docker Kubernetes AWS CodeCommit AWS CodePipeline;
Monitoring & Performance: Debugging profiling;
Data & Platforms: SQL/NoSQL databases cloud platforms (AWS GCP Azure) PostgreSQL;
Tools: Jira Confluence Bitbucket ESLint Eclipse VS Code;
AI: AI-DLC (Kiro OpenSpec or Spec-Kit).
Extra edge
Maven ActiveMQ / RabbitMQ AWS S3;
French skills.
Language skills
English: Proficient
Please note that due to the nature of the responsibilities of the position a proficient level of English is required in particular to communicate on a daily basis with clients outside of Quebec.
Details
Company name: Alithya Canada Inc.
Address: 400-700 René-Lévesque West Blvd. Montréal QC H3B 1X8
Employment conditions: Permanent
Salary: 65000 to 80000
Work location: Quebec
Contact information:
Required Experience:
IC
About Company
Our mission, your future As a global network of trusted advisors, we create cutting-edge technological solutions to overcome today’s challenges and anticipate tomorrow’s needs. It all starts with the collaboration of a diverse team of passionate innovators, each driven to make a diffe ... View more