1,839 Junior Developer jobs in Canada
Developer
Posted today
Job Viewed
Job Description
Job Description
Our client, a major oil and gas company, is seeking a Developer for a six month contract with possibility of extension. This position is part of their IS Conventional Applications – Exploration and Mineral Land Team and is based in downtown Calgary. This position is office based; remote work is not available.
Responsibilities include:
- Develop and support in-house developed applications or new applications for the Mineral Land and Exploration Teams.
- Provide estimates of effort for design of new and/or modification to existing application components.
- Maintain technical specifications and documentation (e.g. solution design, application architecture and handover-to-sustainment documents, etc.)
- Troubleshoot and repair problems that occur in the everyday use of an application.
- Assist in testing, troubleshooting, and optimizing in-house built applications.
- Create Change Request Tickets for application and infrastructure-related upgrade activities for business applications supported by the team.
- Work with other Developers, System Analysts, Business System Analysts on the team, as well as Business Users.
- 5+ years of hands-on experience in developing enterprise applications with a strong grasp of both legacy and modern architectures, including demonstrated proficiency in the analysis, design, and development of progressive web applications.
- Proven experience in object-oriented programming with hands-on experience in C#, VB.NET, ASP.NET, ASP.NET Core, Blazor, developing Progressive Web Applications (PWA), and building Single Page Applications (SPA).
- Experience working with UI component libraries and reporting tools such as Syncfusion, Infragistics, and SQL Server Reporting Services (SSRS) to build rich, interactive user interfaces and generate dynamic reports.
- Skilled in Azure DevOps for Agile project management and CI/CD automation, proficient with Git for version control and code reviews, experienced in managing build and repository systems, and adept at using Visual Studio for efficient development and collaboration across teams.
- Proficient in writing, optimizing, and debugging complex SQL and PL/SQL queries and stored procedures to support application functionality and ensure efficient database performance.
- Knowledge and experience with application topology, including how applications connect to databases, servers, and integrates with other systems. This includes understanding data flow and system dependencies.
- Knowledge of automation technologies (e.g. Orchestrator, RPA, etc.)
- Relevant project and sustainment experience related to supporting one or more oil and gas business areas, especially Exploration or Mineral Land is considered an asset
Our Workforce Solutions group works with customers across western Canada to recruit qualified candidates for assignments ranging from emergency callouts to longer term contingent workforce solutions. Our customers rely on us for operational staff, including plant/field operators, turnaround staff, administration and camp support staff.
In addition to fulfilling the contract operating needs of oil and gas producing, midstream and pipeline companies, Roska Designs, Builds and Operates well-site facilities, rents equipment and provides Production Testing and flowback services using a company-owned well testing fleet. When you join the Roska Team, the sky is the limit!
Senior Software Development Developer in Test
Posted today
Job Viewed
Job Description
Job Description
**We welcome all people based in Toronto, ON to apply. This job is a hybrid role from this location. **
The Sr. Software Development Developer in Test (SDDT) is responsible for ensuring the quality and reliability of
Perceptyx’s web-based products by developing scalable, automated test solutions using an automate-first approach.
This role plays a critical part in accelerating delivery cycles, reducing defects, and enhancing user satisfaction through robust testing practices and continuous integration.
Things You'll Do:
- Design, develop and maintain robust Cypress test frameworks and suites for web application UI testing, following best practices like the Page Object Model (POM) for scalability and maintainability.
- Utilize an automate-first approach to all automation development.
- Design and implement automated API test suites to validate functionality, integration points, and error handling across services.
- Collaborate closely with developers, product managers, and QA team members to understand requirements and ensure comprehensive test coverage.
- Create and execute comprehensive test strategies across UI, API, and microservices, covering functional, regression, and end to end testing across multiple browsers.
- Conduct load and performance testing to assess system scalability, responsiveness, and reliability under varying user loads.
- Integrate automated tests into CI/CD pipelines (e.g., GitLab CI) to support rapid, high-quality releases.
- Identify, log, and track software bugs and performance issues using JIRA, and work with development teams for timely resolution.
- Participate in Agile/Scrum ceremonies, including sprint planning, daily stand-ups, and retrospectives, to contribute to iterative product development.
- Review code for testability and provide feedback on quality-related aspects of the development process.
- Advocate for and implement test automation best practices across the engineering organization.
- Maintain documentation of test procedures, test data, quality metrics, and testing tools to support ongoing knowledge sharing and process improvement.
- Mentor junior engineers/developers and contribute to the continuous improvement of testing strategies and processes.
- Automated Testing: Proven experience designing, building, and maintaining automated test frameworks using Cypress with Page Object Design Patterns.
- Programming Skills: Strong proficiency in JavaScript and related testing libraries or frameworks.
- API Testing: Deep experience testing RESTful APIs, including validation of request/response payloads, error handling, and authentication workflows.
- Browser Testing: Familiarity with cross-browser compatibility testing to ensure a consistent user experience across major web browsers (Chrome, Firefox, Safari, Edge).
- Load & Performance Testing: Hands-on experience designing, conducting and analyzing load and performance testing using tools like JMeter, Gatling, or k6 to assess system scalability and responsiveness.
- Agile/Scrum Methodologies: Experience working in an Agile/Scrum development environment, including participation in sprint planning, daily stand-ups, and retrospectives.
- CI/CD Integration: Experience integrating automated tests into Continuous Integration/Continuous Deployment (CI/CD) pipelines using GitLab CI.
- Test Planning & Strategy: Ability to define comprehensive test strategies and plans, including unit, integration, regression, and end-to-end testing.
- Bug Tracking & Reporting: Skilled in using JIRA to log, prioritize, and report defects.
- Code Review & Collaboration: Comfortable collaborating with developers and reviewing code for testability, quality, and adherence to best practices.
- Quality Advocacy: Acts as a quality champion by mentoring team members and promoting best practices in test automation.
- Documentation: Proficient in maintaining documentation on test methodologies, test cases, and quality assurance practices.
Work Experience: 5-7 years
Compensation:
Perceptyx is focused on equitable pay for all our staff and aims for transparency with our pay practices. The annual salary range for the role is 120,000-165,000 CAD. The salary range represents the expected base salary range for this position. The actual salary may vary based upon several factors, including, but not limited to, relevant skills/experience, time in the role, business line, and geographic/office location.
Benefits:
We Care About The Whole Person
Software developer
Posted 13 days ago
Job Viewed
Job Description
Our company is seeking to hire a skilled software developer to help with the development of our current projects. Your duties will primarily revolve around building software by writing code, as well as modifying software to fix errors, adapt it to new hardware, improve its performance, or upgrade interfaces. You will also be involved in directing system testing and validation procedures, and also working with customers or departments on technical issues including software system design and maintenance.
To be successful in this role, you will need extensive knowledge of programming languages and the software development life-cycle.
Software Developer Responsibilities:- Modifying software to fix errors, adapt it to new hardware, improve its performance, or upgrade interfaces.
- Directing system testing and validation procedures.
- Directing software programming and documentation development.
- Consulting with departments or customers on project status and proposals.
- Working with customers or departments on technical issues including software system design and maintenance.
- Analyzing information to recommend and plan the installation of new systems or modifications of an existing system.
- Consulting with engineering staff to evaluate software hardware interfaces and develop specifications and performance requirements.
- Designing and developing software systems using scientific analysis and mathematical models to predict and measure outcomes and design consequences.
- Preparing reports on programming project specifications, activities, or status.
- Conferring with project managers to obtain information on limitations or capabilities.
Company Details
Mainframe Developer
Posted today
Job Viewed
Job Description
Standard (Mon-Fri)
**Environmental Conditions**
Office
**Job Description**
Join our inquisitive team at Thermo Fisher Scientific to make significant contributions to the world.
**Discover Impactful Work:**
As a Mainframe Developer, you''ll be part of the team improving and supporting the backbone of the Fisher Scientific channel business. The Fisher Scientific channel keeps science moving forward by offering over 2 million products and extensive support services to the scientific research, healthcare and science education markets.
The Mainframe Developer crafts and develops software code. We will analyze user requirements, procedures, and problems to automate processes or to improve existing systems. Provide technical knowledge, system design techniques, methodologies, tools, and standards used in the IT and business environment.
What will you do?
Support current business applications within the entire ERP platform and functionality (EDI, WMS, Integrations).
Produce software documentation for applications to aid in troubleshooting for IT staff.
Review computer system capabilities, workflows, and scheduling limitations to determine if requested program or program change is possible within existing system.
Study existing information processing systems to evaluate efficiency and develop new systems to improve production or workflows as required.
Implement or modify procedures and/or processes to seek business issues considering alternatives and limitations, environment and desired results.
Upgrade system and correct errors to maintain system as part of the IT Software Development Process after implementation.
**Education**
Bacheloru2019s degree in computer science or related field preferred, or equivalent experience
**Experience**
5+ years of related experience (or equivalent combination of experience and education)
Experience with COBOL, CICS and XML programming
**Knowledge, Skills, Abilities**
Knowledge of TSO, OS/390 JCL, DFSORT, and VSAM file structure
Analysis and programming in COBOL for both CICS and mainframe batch applications is strongly preferred
We embody values like Integrity, Intensity, Innovation, and Involvement in our work together.
**Apply today! Fisher Scientific is an EEO/Affirmative Action Employer and does not discriminate on the basis of race, color, religion, sex, sexual orientation, gender identity, national origin, protected veteran status, disability or any other legally protected status.
Product Developer
Posted today
Job Viewed
Job Description
Titre : Développeur de produits
Secteur : Voyages et tourisme
Type de poste : Temps plein, permanent (embauché par l'employeur, pas par Evlv)
Lieu : Montréal, Québec
Horaires de travail : Du lundi au vendredi
Ce poste est réservé aux résidents canadiens disposant d'un permis de travail légal.
Evlv (qui signifie « évoluer ») est une société de recrutement basée à Montréal, spécialisée dans la recherche de talents de haut niveau dans divers secteurs, avec un accent particulier sur les technologies et les biens de consommation.
À propos de l'entreprise qui recrute pour ce poste :
Fièrement canadienne, l'entreprise crée des forfaits vacances de qualité dans le monde entier. Le développeur de produits joue un rôle crucial au sein de notre agence de voyages, car il est responsable du développement, de l'amélioration et de la gestion de nos produits de voyage. Ce poste nécessite une connaissance approfondie du secteur du voyage, des besoins des clients et des tendances du marché. Le spécialiste des produits collaborera avec des équipes interfonctionnelles afin de s'assurer que nos produits répondent aux attentes des clients et stimulent la croissance de l'entreprise.
Le candidat idéal possède les compétences relationnelles suivantes :
- Proactivité
- Autonomie
- Leadership
- Coordination
- Résolution efficace des problèmes
- Compétences de communication efficaces
Exigences :
- Au moins 5 ans d'expérience dans un poste similaire.
- Excellente compréhension des tendances du secteur du voyage, du comportement des clients et du paysage concurrentiel.
- Excellentes compétences en gestion de projet et capacité à diriger des équipes interfonctionnelles.
- Solides compétences analytiques et expérience des outils d'analyse de données.
- Excellentes compétences en communication et en présentation.
- Maîtrise des logiciels et outils de gestion de produits.
Responsabilités principales
- Rechercher, concevoir et développer de nouveaux forfaits touristiques, itinéraires et expériences adaptés aux marchés cibles.
- Négocier et entretenir des relations avec les fournisseurs (hôtels, agences réceptives, compagnies aériennes, attractions, guides locaux, etc.).
- Réaliser des analyses concurrentielles afin de garantir que les prix et le positionnement des produits restent attractifs.
- Collaborer avec les équipes marketing et commerciales afin de créer des descriptions de produits, des supports promotionnels et des campagnes convaincants.
- Surveiller les performances des produits existants, analyser les commentaires des clients, la rentabilité et les tendances des ventes afin d'apporter des améliorations basées sur les données.
- Se tenir au courant des tendances mondiales en matière de voyages, des développements des destinations et des innovations du secteur afin d'identifier les opportunités.
- S'assurer que tous les produits répondent aux normes de qualité de l'entreprise, aux objectifs de durabilité et aux attentes des clients.
- Gérer les contrats, les coûts et le contrôle des marges pour tous les produits.
- Superviser la préparation opérationnelle et coordonner avec les équipes opérationnelles pour assurer une livraison fluide des produits.
---
Title: Product Developer
Industry: Travel & Tours
Position Status: Full-time, permanent (Hired by the employer, not by Evlv)
Location: Montréal, Québec
Working Hours: Monday – Friday
This position is only open to residents of Canada who have legal work authorization.
Evlv (which stands for Evolve ) is a Montreal-based talent acquisition firm specializing in finding top talent in various industries, with a primary focus on the tech and consumer goods industries.
About the company that is hiring for this position:
Proudly Canadian, the company creates quality vacation packages around the world. The Product Developer is a crucial role within our travel company, responsible for the development, enhancement, and management of our travel products. This role requires a deep understanding of the travel industry, customer needs, and market trends. The Product Specialist will collaborate with cross-functional teams to ensure our products meet customer expectations and drive business growth.
The right candidate has the following soft skills:
- Proactive
- Independent
- Leader
- Coordination
- Effective Problem Solving
- Effective Communication Skills
Requirements:
- Minimum of 5+ years experience in a similar role
- Strong understanding of travel industry trends, customer behavior, and competitive landscape.
- Excellent project management skills with the ability to lead cross-functional teams.
- Strong analytical skills and experience with data analysis tools.
- Exceptional communication and presentation skills.
- Proficiency in using product management software and tools.
Key Responsibilities
- Research, design, and develop new tour packages, itineraries, and experiences tailored to target markets.
- Negotiate and maintain relationships with suppliers (hotels, DMCs, airlines, attractions, local guides, etc.).
- Conduct competitive analysis to ensure product pricing and positioning remain attractive.
- Collaborate with marketing and sales teams to create compelling product descriptions, promotional materials, and campaigns.
- Monitor performance of existing products, analyzing customer feedback, profitability, and sales trends to make data-driven improvements.
- Stay up-to-date with global travel trends, destination developments, and industry innovations to identify opportunities.
- Ensure all products meet company quality standards, sustainability goals, and customer expectations.
- Manage contracting, costing, and margin control for all products.
- Oversee operational readiness and coordinate with operations teams for smooth product delivery.
Servicenow developer
Posted 1 day ago
Job Viewed
Job Description
Title: ServiceNow Developer
Client: Federal Government
Location: Ottawa (Remote)
Job Type: Contract 37.5 hours a week
Security Clearance: Enhanced Reliability
Duration: 1 year contract
Required Qualifications & Skills
• University degree or college diploma in business administration, statistics, or a related field
• A minimum of five (5) years of demonstrated experience as a Developer in ServiceNow implementations
• Demonstrated experience with the ServiceNow portals, catalog forms and especially APIs
The Consultant will be responsible for providing the following Services to the Bank:
Under the direction of the Assistant Director, Service Management Platform;
• Work with Facilities department and third party to create new portals, catalog forms
• Develop APIs and connect with third party solutions for bi-directional communication
• Work with internal Bank teams to establish connections between ServiceNow and external solution.
• Update documentation on integration
• Perform other enhancements related to forms, catalogs, workflows in ServiceNow.
• Establish a technical project plan with key milestones and providing status updates.
• Create ServiceNow epics and stories
• Document key technical decisions, issues, and enhancements through the entire development lifecycle
• Report on development work progress
Work with the support team to ensure transition from development to operation
• Provide guidance and expertise to various stakeholders throughout the life of the project
• Communicate and collaborate with project team members and key stakeholders throughout the life of the project
• Other related activities and deliverables as required
Additional Requirements
1. The Consultant(s) may need to have a computer or laptop that meets the following specifications in order to access Bank systems and applications remotely as required: - Windows 10 with version 20H2 or later or a Windows 11 device - Rights to install software required for Azure Virtual Desktop - Available USB A port - Highspeed internet connection
2. The Consultant(s) must have a smartphone which can support the Microsoft Authenticator application and appropriate Wi-Fi or cellular connectivity as it will be required for second factor verification to gain access to Bank applications.
Product Developer
Posted 1 day ago
Job Viewed
Job Description
Product Developer
At Kotn, we’re reimagining the way our everyday items are made and purchased, beginning with your wardrobe, setting a new standard for social impact and traceability. Founded in February 2015, Kotn has been featured in over 80 publications such as New York Times, GQ, Vogue, Elle, and The Wall St. Journal. Kotn was founded in Toronto by three best friends, who were fed up with compromising on quality, design, sustainability, brand experience, and price.
Kotn is looking for a Product Developer to manage the end-to-end product development process. As an essential part of the Product Team, you will work closely with design, merchandising, and external vendors to bring innovative, sustainable products to market. This is an exciting opportunity integral to the growth and success of the Kotn Product Development Vertical.
What you’ll be working on:
Product Lifecycle Management (30%)
- Manage and update the PLM system with accurate style and SKU information from initial concept to production.
- Ensure updates and communication between internal teams and vendors are clear and timely.
- Collaborate with teams to ensure the product aligns with Kotn’s brand standards of quality, ethical sourcing, and sustainability.
Vendor Collaboration (25%)
- Partner with ethical and sustainable suppliers to manage submissions, sample approvals, and production schedules.
- Maintain regular communication with vendors to ensure timely product development and delivery. Sample & Fabric Sourcing (25%)
- Assist in sourcing and following up on trim, fabric, and garment samples.
- Ensure all samples align with design specifications and meet Kotn's sustainability standards.
- Work with internal teams to update BOM (Bill of Materials) when necessary.
Cross-functional Collaboration (20%)
- Work closely with design, merchandising, and production teams to achieve target margins.
- Ensure products meet Kotn’s rigorous sustainability and ethical guidelines.
- Stay informed of industry trends and innovations to improve product offerings.
What you’ll bring:
Product Development Expertise
- 3-5 years of experience in product development within ethical fashion or sustainable apparel industries.
- Strong understanding of the product development lifecycle from concept to production.
Vendor Management
- Experience working with ethical and sustainable suppliers.
- Ability to manage relationships and ensure adherence to timelines and quality standards.
Organizational Skills
- Strong project management and time management abilities to handle multiple projects simultaneously.
- Attention to detail, ensuring high standards and ethical compliance across the process.
Cross-functional Communication
- Excellent interpersonal and verbal communication skills.
- Ability to collaborate effectively with both internal teams and external partners.
Additional Requirements:
- Post-secondary degree in Fashion Design, Product Development, or a related field.
- Proficiency in Microsoft Office; experience with PLM systems is an asset.
Our Perks:
- Health + Wellness- Employees and their families are entitled to a comprehensive health & dental benefits program
- Clothing Allowance- Kotn team members are given an annual clothing allowance and discount.
- Team Discount- Generous employee discounts on our products and discounts for individual use and a discount to be shared with friends + family
- Paid time off- Vacation time or vacation pay for all employees. Paid sick time to care for self and/or care for others for all employees. Generous pregnancy + parental leave for all employees
Equal Employment Opportunity:
KOTN Inc. is an equal opportunity employer and prohibits discrimination and harassment of any kind. We are committed to creating a diverse and inclusive workplace where all employees feel valued, respected, and empowered to contribute to our mission.
Accommodation:
KOTN Inc. is committed to providing reasonable accommodations to qualified individuals with disabilities and ensuring equal access to employment opportunities. If you require accommodation during the application or interview process, please notify the hiring manager of the role.
Be The First To Know
About the latest Junior developer Jobs in Canada !
Ruby Developer
Posted 1 day ago
Job Viewed
Job Description
Développeur·se Ruby / Intelligence Artificielle – Opportunité exceptionnelle – CDI – Jusqu’à 160 000 CAD
(Poste hybride à Montréal ou 100 % télétravail partout au Canada)
Vous recherchez un environnement où l’expertise technique rime avec innovation et esprit d’équipe ? Leyton Match vous propose une opportunité rare au sein d’une organisation internationale spécialisée dans des projets technologiques à forte valeur ajoutée.
Pourquoi nous rejoindre ?
Rejoindre cette entreprise, c’est avant tout rejoindre une équipe ! Présente à Montréal, Metz, Lille, Nantes, Luxembourg et Lima, elle privilégie la collaboration, la curiosité et la précision. Ici, on mise sur les personnes avant tout : “First who, then what” .
Vos qualités naturelles:-
- Rigueur – rien n’est laissé au hasard.
- Minutie – la précision fait partie de votre ADN.
- Autonomie – tout en pouvant compter sur vos collègues, vous savez avancer seul·e.
- Curiosité – les idées nouvelles et les défis vous stimulent.
Missions principales :-
En collaboration avec l’équipe produit et le CTO, vous :
- Participez activement aux projets R&D et à l’intégration de solutions en IA.
- Concevez et développez des fonctionnalités performantes et intelligentes.
- Assurez la mise en place des meilleures pratiques de développement (tests automatisés, CI/CD, documentation, sécurité).
- Rédigez et maintenez une documentation technique claire et précise.
- Développez des outils d’automatisation pour soutenir l’intégration et le déploiement continus.
- Participez aux revues de code et assurez le contrôle qualité.
- Gérez les versions et le code source.
- Prenez en charge la maintenance évolutive et corrective des solutions.
- Contribuez à la conception et à la mise en production de prototypes IA (LLM, moteurs de recommandation, analyse sémantique.).
Profil recherché:-
- Diplôme supérieur en informatique.
- Expérience : minimum 7 ans en Ruby (idéalement 10 ans) + autres langages (PHP, Python).
- Expérience confirmée sur des projets complexes de grande envergure.
- Connaissances solides : Ruby on Rails, SCSS, Bootstrap, Git, JavaScript Vanilla + Webpacker.
- Esprit critique et sens du détail (mauvaise indentation = hérissement immédiat !).
- Français courant requis, anglais un atout.
- Autonomie élevée indispensable.
Conditions:-
- Contrat : CDI.
- Rémunération : 120 000 à 160 000 CAD brut/an.
- Lieu :
- Hybride à Montréal, ou
- 100 % télétravail depuis n’importe où au Canada (disponibilité sur horaires de Montréal requise).
- Horaires : 40 h/semaine, lundi au vendredi.
- Avantages : assurances collectives (partagée 50/50), 3 à 4 semaines de vacances selon profil.
Processus de recrutement”-
- 3 étapes d’entretiens.
- Décision finale en 10 jours environ.
À propos de Leyton Match
Leyton Match est un service spécialisé dans la recherche de cadres et professionnels. Pour ce mandat, nous gérons l’intégralité du processus de recrutement. Nous connectons les meilleurs talents aux opportunités les plus impactantes.
Postulez dès aujourd’hui et donnez un nouvel élan à votre carrière !
Salesforce Developer
Posted 1 day ago
Job Viewed
Job Description
Key Responsibilities:
- Design and develop customized solutions within the Salesforce platform using Apex, Visualforce, Lightning Web Components (LWC), and declarative tools.
- Lead end-to-end implementation of Salesforce projects including requirement gathering, solution design, development, testing, and deployment.
- Collaborate with cross-functional teams including business analysts, architects, and QA to deliver high-quality solutions.
- Integrate Salesforce with external systems using REST/SOAP APIs, middleware tools, and ETL processes.
- Optimize and refactor existing code and configurations for performance and scalability.
- Mentor junior developers and provide technical leadership across projects.
- Stay updated with Salesforce releases and recommend best practices and new features.
- Ensure compliance with data security and governance standards.
Required Skills & Qualifications:
- 10+ years of hands-on experience in Salesforce development and implementation.
- Strong proficiency in Apex, Visualforce, Lightning Web Components, SOQL, and SOSL.
- Experience with Salesforce integrations using APIs, middleware (e.g., MuleSoft), and third-party applications.
- Deep understanding of Salesforce architecture, data model, and security model.
- Salesforce certifications such as Platform Developer II, Application Architect, or System Architect are highly preferred.
- Experience with Agile/Scrum methodologies.
- Excellent problem-solving, communication, and stakeholder management skills.
Frontend Developer
Posted today
Job Viewed
Job Description
Job Description
We are looking for an experienced Intermediate Frontend Developer for our client. This is a permanent position that is remote with the option to relocate to Vancouver if you desire.
You Have:
- 3+ years’ experience as a Front-End Software Developer
- 2+ years’ experience with React, GraphQL or Typescript
- Any experience working with PHP, React Native, C# or Java is highly regarded
Perks:
- Competitive Salary
- Individual performance bonus
- Health and dental benefits
- 3 weeks’ vacation
* Unfortunately we are only able to consider candidates who either live in Canada, or currently have an active Canadian work visa or citizenship for this role.
If this opportunity sounds like something that fits your career path, please apply to this posting; we'd love to talk to you!