58 Software Consultant jobs in Canada
Supply Chain Software Consultant
Posted today
Job Viewed
Job Description
Job Description
Due to the frequent travel involved in this role, throughout North America, a valid Canadian or American passport is required.
La version française suit ci-dessous
Having recognized the advantages of remote work, such as improved employee morale, increased productivity, and positive impacts on both employee wellbeing and the environment, we are proud to be a digital-first company. Our digital-first work environment, combined with our conveniently located offices and collaborative workspaces, provides our team with the freedom and flexibility to work in the most productive way for them.
About usTecsys is a fast-growing innovator offering supply chain solutions to industry leading healthcare systems, hospitals, and pharmacy businesses to distributors, retailers, and 3PLs. We work with industry leaders to transform their supply chains through technology. If you thrive on tackling interesting challenges with continuous learning opportunities then Tecsys could be a good fit for you!
About the RoleAre you enthusiastic about making a positive difference to the world around you? Do you want to improve supply chain operations in healthcare and distribution? Do you want to embark on a rewarding career with a proven management path? We are looking for a talented individual with an interest in Operations, Procurement, Forecasting and Demand Planning. If this is you, come join our professional services team and help drive the implementation of world-class supply chain software solutions!
In this position, you will be responsible for:
As an Implementation and Business process-focused Application Specialist in our Professional Services department, you’ll drive the data collection and configuration of the Tecsys solution collaborating with the project team to identify customer needs and define business processes. Teamwork is essential to what we do! You’ll build an on-site rapport with customers to guide them in their integration of the Tecsys software. Thanks to your application knowledge (we’ll train you!), consulting acumen, people skills, and supply chain expertise you will be a key contributor to a successful implementation.
Requirements:
- 5+ years of direct software implementation and consulting experience working at a consulting or software company or
- 5+ years of being a product/solution specialist with direct software implementation experience working on the customer side
- Demonstrated experience working in/with:
- Inventory, distribution management and/or ERP supply chain software implementations
- Business process requirement definition, software configuration, data loading, testing, and training
- You also have operational experience and knowledge in one or more of the following areas:
- Inventory and Order Management
- Forecasting, Demand & Supply Planning
- General Ledger, A/P, A/R, Chart of Accounts & Financial Statements
- Logistical Activities
- Bachelor's degree
- Strong problem solving and troubleshooting aptitude
- Flexibility and self-learning ability
- Excellent writing and presentation skills
- Strong proficiency in both written and verbal English communication essential for effective correspondence with clients, suppliers, business partners and colleagues beyond the province of Quebec. This role also requires you to be fully bilingual in both French and English.
What would give you an edge? - Understanding of hospital supply and inventory management
- Integrated warehouse and transportation operational processes experience
- Knowledge in Lean Six Sigma
- Technical aptitude
- An accounting designation, not required but preferred
At Tecsys, we are committed to fostering a diverse and inclusive workplace where all employees feel valued, respected, and empowered. We believe that diversity drives innovation and strengthens our ability to deliver exceptional solutions. We welcome and encourage applicants from all backgrounds, experiences, and perspectives to join our team.
Tecsys is an equal opportunity employer. Accommodation is available for applicants selected for an interview.
Software Consultant (Part-time)
Posted 12 days ago
Job Viewed
Job Description
Software Consultant with Advanced English (C1+)
Who We Are
W'ere a boutique IT consultancy specializing in web, mobile, and desktop application development. Our team members each bring 7-10 years of experience to the table. Although our operations are currently remote, based out of Florida and California, the majority of our developers are located across Europe and Asia.
Why We Need You
To scale our capabilities, we've added several mid-level developers and organized them into smaller teams, each led by a senior developer overseeing two mid-level colleagues. This setup has enabled us to collaborate smoothly and deliver projects on schedule.
However, because our senior developers are heavily booked and our mid-level developers have limited English fluency, we're looking for additional support to bridge the gap.
The Role
We are seeking an experienced software developer who:
-
Has at least 4-5 years of relevant development experience
-
Demonstrates advanced (C1-level or higher) English proficiency
-
Can commit to 10-15 hours weekly
Your main responsibility will be to communicate effectively with clients, gather requirements, and relay them to our development teams. You won't be required to do any coding as our team will handle the technical execution while you focus on client interactions and project coordination.
How Collaboration Will Work
We leverage our senior developer's profiles on established online platforms to connect with clients across the U.S. You'll participate in client interviews and act as a senior developer during calls. This will include both video and phone conversations, covering the project onboarding process and ongoing communication.
We will provide comprehensive materials such as client details, developer bios, job descriptions, and sample work to support you in this role.
Requirements
-
A minimum of 4-5 years of software development experience
-
Proficiency in English at a level above C1 (reference test )
-
Availability during standard EST or PST business hours
Compensation Options
-
Hourly: Based on your stated rate and actual hours worked
-
Salary: Annual range between $24,000 and $30,000 USD
Additional Notes
At present, we have two contractors working in full- and part-time capacities. Given their full schedulesmanaging interviews, client meetings, and daily standups we are in need of extra help to keep up with growing client demands.
Software Engineer - AI Solutions Lead
Posted today
Job Viewed
Job Description
Job Description
By 2030, up to 30% of all workspaces will be flexible. As the world undergoes this monumental shift, flex space operators are leading the charge towards a new way of working - characterized by community, connection, and creating exceptional experiences.
Optix is the first and only flex space automation software, enabling coworking and flex operators to thrive. We do this by providing operators with a B2B SaaS platform that automates their operations, engages their community, and helps them grow their business.
We’re a passionate group of people who support each other to do our best work. We enjoy pour-over coffee, chocolate croissants, and jamming on our vision of changing the way the world works. And now we’re looking for an entrepreneurial-minded individual to join our rapidly growing team.
We are looking for a Full Stack Developer with a passion for AI to help lead our development toward incorporating AI into our processes and products. This role will be central to shaping the future of Optix as we build innovative AI-based solutions for the global flexible workspace industry. This is a great opportunity for a developer who has experience in SaaS and is excited to harness AI as part of their toolkit.
Note: This is a hybrid opportunity for someone based in Vancouver, BC (60% in our beautiful water-front Gastown office, 40% from home).
Requirements
Who you are- 5+ years of professional experience as a full stack developer
- You have excellent back-end or systems programming knowledge, we use the latest versions of PHP and MySQL but we’d love to also hear about your skills in other languages too
- Strong proficiency in JavaScript/TypeScript, React, Node.js, and modern web frameworks.
- Experience building and scaling backend systems with REST/GraphQL APIs.
- Solid understanding of databases (SQL & NoSQL).
- Hands-on experience with AI/ML libraries, APIs, or platforms (e.g., OpenAI, Claude, n8n, etc).
- Familiarity with cloud infrastructure (AWS, GCP, or Azure).
- Strong problem-solving skills, curiosity, and a passion for innovation.
- You have experience with back-end tools like Git, unit testing, continuous integration and Linux command line skills
- You're empathetic and can work both independently as well as collaboratively in a team environment.
- You're able to clearly articulate your knowledge and reasoning to technical and non-technical team members.
- Experience in B2B SaaS platforms.
- Experience integrating AI into development workflows (CI/CD, automated code reviews, intelligent testing).
- Prior experience leading projects or mentoring engineers.
- Understanding of prompt engineering and LLM fine-tuning.
- Knowledge of micro-services and event-driven architectures.
- AI-Driven Development: Incorporate AI tools and frameworks into our development lifecycle to accelerate productivity, testing, and deployment. Identify opportunities to automate and optimize internal engineering processes.
- Product Development: Design and build full stack applications with a focus on AI-powered features (e.g., intelligent recommendations, workflow automation, predictive analytics). Architect and maintain scalable APIs, backend services, and integrations with AI/ML platforms. Work with large datasets, fine-tuning models, and leveraging third-party AI APIs where appropriate.
- Technical Leadership: Serve as a thought leader for AI adoption across Optix—guiding best practices, setting standards, and mentoring other engineers. Collaborate with cross-functional teams to translate business goals into technical solutions.
Benefits
We take care of our teammatesThis is a unique opportunity to join a rapidly growing technology startup. Taking care of our team on this journey is a priority. We offer:
- Competitive salary compensation and commission structure
- Strong Employee Stock Option Plan offering
- Excellent health and dental coverage program provided by Sunlife
- Mission-driven workplace experience with a positive, collaborative and supportive team culture
- Personal and professional growth opportunities
- Healthy snacks and locally roasted coffee – slow pour is our jam
- Team lunches and socials
- Annual health and fitness credit
- Fun offsite activities that allow us to reconnect as a team
- A beautiful, waterfront Gastown office and a flexible 60/40 hybrid workplace plan
We welcome applicants from all walks of life. Even if you don’t feel you meet every requirement listed, we would still love to hear why you think you would be an awesome addition to our team, and we encourage you to apply.
Workday Functional & Technical SME - Consulting Lead
Posted 3 days ago
Job Viewed
Job Description
About Tidal Commerce Inc.
Tidal is an outcome-focused, specialized eCommerce consulting and engineering boutique for B2C & B2B businesses, offering comprehensive solutions from ideation to implementation and management.
- Recognized as a Shopify Plus partner.
- Expertise in headless and composable technologies.
- Diverse B2C and B2B planning and implementation experience and a deep understanding of both markets.
- Integrated onshore and offshore teams in six countries, offering support for round-the-clock productivity.
- Member of Umbrella-Incorporated, a business consulting firm, Tidal provides holistic end-to-end digital transformation solutions with cross-functional expertise in strategy, finance, operations, marketing and technology.
About the role
We are looking for a seasoned Workday Functional and Technical SME to lead end-to-end client engagements, from discovery and solution design through to implementation and go-live. This role is critical in delivering Workday solutions that drive business transformation for our clients. You'll work across multiple modules, engage with senior stakeholders, and provide expert guidance throughout the project lifecycle.
What you'll do
- Lead discovery sessions and gather business requirements to design fit-for-purpose Workday solutions.
- Act as the functional and technical Workday expert across all phases of the project lifecycle.
- Develop end-to-end solution strategies encompassing configuration, integration, reporting, and security design.
- Oversee implementation efforts, including hands-on configuration and managing client teams or partners.
- Serve as the main point of contact for client stakeholders, providing guidance, best practices, and thought leadership.
- Identify risks and proactively drive resolutions to ensure successful project delivery.
- Mentor junior consultants and contribute to internal capability building.
Qualifications
- 7+ years of Workday experience across functional and technical domains.
- Proven track record of leading multiple Workday implementations end to end (discovery to deployment).
- Expertise in Workday Supply Chain Management and Financials; experience with other modules such as HCM, Payroll, Talent, or Recruiting is a strong plus.
- Strong knowledge of Workday integrations (EIB, Core Connectors, Studio) and reporting.
- Consulting experience with excellent client-facing and communication skills.
- Workday certification(s) highly preferred.
- Ability to work independently in fast-paced, client-driven environments .
- Competitive salary and potential for full-time role conversion
- Opportunity to work with a talented and passionate team.
- Continuous learning and professional development opportunities.
- Collaborative and innovative work environment.
Software Development Manager
Posted today
Job Viewed
Job Description
We are looking for a Software Development Manager to join our team developing an upcoming and exciting mobile game. Reporting to the Director of Technology, you will be leading a group of friendly and motivated engineers (2-3 direct reports) based in Montreal.
The goal for your team is to build and maintain core systems & innovative features, optimize code for high-performance targets, and build outstanding tools to enable game developers to bring their content to life to be enjoyed by millions of players.
This position comes with a high level of ownership and influence, working with a small team of highly effective and hardworking developers. The role will have a mix of hands-on development and management responsibilities.
What You’ll Do
Write efficient, reusable & maintainable code
Provide technical analysis and documentation for new systems
Mentor and guide game developers, providing technical direction, career development support, and opportunities for skill growth.
Coordination & negotiation with external team members (engineering, production, design, art, QA)
Support sprint planning, technical scoping, and roadmap execution
Conduct code reviews and ensure standard processes are followed across the engineering team
Identify and mitigate technical risks throughout the development cycle
Champion quality, scalability, and performance across systems
Partner with production to supervise and deliver engineering deliverables on schedule
Tech Stack :
Unity, C#, URP, Addressable
Google Cloud, Firebase
Jenkins, Gradle, Groovy
New Relic
What We're Looking For
7+ years of experience in software development
2+ years in a leadership or management role
B.S. or equivalent experience in Computer Science
Experience with microservice architecture
Experience building CI/CD tools
Strong communication & negotiation skills
Excellent critical thinking, problem-solving, and analytical skills
Actively seek to streamline development efforts, reducing Time to Market
Foster a positive and collaborative team culture
Promote open communication, knowledge sharing, and continuous improvement
Maintains an adaptive approach, responding quickly to changes in project scope, requirements, or market conditions
Why Product Madness ?
As part of the Aristocrat family, we share their mission of bringing joy to life through the power of play, with a world-class team who creates top-grossing, leading titles in the social casino genre, including Heart of Vegas, Lightning Link, Cashman Casino. With 800 team members across the globe, Product Madness is headquartered in London, with offices in Barcelona, Gdańsk, Lviv, Montreal and a remote team spanning the USA, making us a truly global powerhouse.
We live by our People First principle. Regardless of where, when, or how they work, our team members have opportunities to elevate their careers, and grow alongside us. We take pride in fostering an inclusive culture, where our people are encouraged to be their very best, every day. But don’t just take our word for it. In 2024, we made the Global Inspiring Workplace Awards list, and won a bronze award at the Stevies for Great Employers in the ‘Employer of the Year - Media and Entertainment’ category.
So, what’s stopping you?
Travel Expectations
NoneAdditional Information
At this time, we are unable to sponsor work visas for this position. Candidates must be authorized to work in the job posting location for this position on a full-time basis without the need for current or future visa sponsorship.
Software Development Manager
Posted today
Job Viewed
Job Description
Job Description
Who we are:
For over 20 years, Global Relay has set the standard in enterprise information archiving with industry-leading cloud archiving, surveillance, eDiscovery, and analytics solutions. We securely capture and preserve the communications data of the world's most highly regulated firms, giving them greater visibility and control over their information and ensuring compliance with stringent regulations.
Though we offer competitive compensation and benefits and all the other perks one would expect from an established company, we are not your typical technology company. Global Relay is a career-building company. A place for big ideas. New challenges. Groundbreaking innovation. It's a place where you can genuinely make an impact – and be recognized for it.
We believe great businesses thrive on diversity, inclusion, and the contributions of all employees. To that end, we recruit candidates from different backgrounds and foster a work environment that encourages employees to collaborate and learn from each other, completely free of barriers.
Your role:
As a Software Development Manager, you are an experienced 2nd line manager who will lead a software organization, consisting of multiple teams that are responsible for delivering highly scalable distributed services and applications. You will act as the anchor for building a top-tier team that will transform Information Management through technology that is smart, sophisticated, user-centric, and highly scalable. We're building teams and a culture that respects the craft of software engineering, applying our expertise to problems that really matter.
If you want to solve complex problems that make clear and real-world impact in people's lives, join us!
Your responsibilities:
As a Software Development Manager, you will:
- Lead a team of talented Engineers who like to ship code and tackle hard engineering problems
- Be a hands-on 2nd line Engineering team manager who will spend up to 60% of your time on people management, recruitment and organizing teams, and 40% of your time in design reviews, sprint planning and other Agile artifacts
- Partner with peers across Engineering, Product Management, Operations, Support, and Human Resources to drive delivery of cross-functional projects and address technical and resourcing challenges in your organization
- Mentor and guide the professional and technical development of your team members: help develop their careers, and assign them to projects tailored to their skill levels, personalities, work styles, and professional goals
- Build teams that are collaborative, inclusive, and respectful of each other
- Provide continuous feedback, address underperformance, and recognize the individual strengths and contributions of your team members
- Instill a spirit of continuous improvement in the team's code, architecture, and processes
- In collaboration with Product Mangers, Test Managers, and your Engineers, maintain a prioritized backlog and create short-term and long-term goals for your team
- Help your team build relationships across functions such as Support, Operations, Test, and other teams to ensure Global Relay's continuing success
- Appreciate and advocate for information security and secure coding practices
About you:
- A degree in Computer Science or Engineering, or an equivalent combination of education and relevant experience
- 2+ years of experience as a 2nd line Software Development Manager or Senior Manager overseeing an organization of 20 people or greater, including managing 1st line Managers or Leads
- 3+ years of experience as a hands-on 1st line Software Development Manager or a Team Lead, managing a team of 3 people or greater
- 8+ years of software development experience, shipping enterprise grade software, using multiple languages and frameworks
- Extensive people management experience, and experience aggressively recruiting for and building a software development organization
- Experience building and managing large, highly scalable distributed services, complex databases, microservices, and API's in service and resource-oriented architectures
- Experience with large complex databases and managing data quality and lifecycle issues
- Understanding of modern frameworks and techniques for building web application user interfaces
- Experience with any of the following is an asset:
- Java or .Net Core
- JavaScript
- React
- Docker or Kubernetes
- CI/CD systems
- Big Data technology
- Security in an enterprise environment
Compensation:
Global Relay advertises the pay range for this role in compliance with British Columbia's pay transparency laws. Individual pay rates are determined by evaluating factors such as expertise, skills, education, and professional background.
The range below reflects the expected annual base salary, which is only one element of our comprehensive total rewards package designed to reflect our company pay philosophy, culture and values. We aim to foster an inspiring work environment and support employees' work-life rhythms. We provide a comprehensive extended health benefits program, including virtual healthcare and a wellness allowance. Employees also receive annual allotted vacation days, which increase based on tenure. Other benefits include: Paid sick days, maternity/parental enhancement program, corporate bonuses, and an RRSP contribution matching program.
For Vancouver-based employees, we provide a subsidized meal program, courtesy of our talented in-house culinary team!
British Columbia - Base salary range
$130,000—$155,000 CAD
What you can expect:
At Global Relay, there's no ceiling to what you can achieve. It's the land of opportunity for the energetic, the intelligent, the driven. You'll receive the mentoring, coaching, and support you need to reach your career goals. You'll be part of a culture that breeds creativity and rewards perseverance and hard work. And you'll be working alongside smart, talented individuals from diverse backgrounds, with complementary knowledge and skills.
Global Relay is an equal-opportunity employer committed to diversity, equity, and inclusion.
We seek to ensure reasonable adjustments, accommodations, and personal time are tailored to meet the unique needs of every individual.
We understand flexible work arrangements are important, and we encourage that in our work culture. Whether it's flexibility around work hours, workstyle, or lifestyle, we want to ensure our employees have a healthy work/life balance. We support and value a hybrid work model that blends collaboration with the team in the office and focus time from the comfort of your home.
To learn more about our business, culture, and community involvement, visit
Software Development Manager
Posted today
Job Viewed
Job Description
Job Description
Webility Solutions is a premier software development firm in Hamilton dedicated to building innovative solutions that improve people’s lives. We are experiencing fast growth and are looking a Software Development Manager to lead our sales, development, and support teams as we implement the next phase of our strategy. The candidate will report to the CEO and will have managerial oversight over the Webility team. Your Responsibilities: * Work with our management team to define the company’s strategy and goals. * Day-to-day management of our development team to provide direction and keep priorities on track. * Serve as a primary contact for customers and prospects, documenting and analyzing their business needs and technical requirements. * Manage budgets and oversee strategies to improve our P&L. * Build a process for tracking quantitative KPIs across the company. * Oversee the onboarding and training of new staff. * Perform employee reviews and provide constructive feedback on their performance. * Creates initiatives to take advantage of market opportunities, reduce operational threats, forestall business risks, and maximizes core strengths. * Provides guidance and training opportunities for employees as needed. Your Qualifications: * 5+ years experience in a leadership role within a technology company. * Excellent organizational skills and strong attention to detail. * Strong communication (verbal and written) skills. * Understanding of software specifications, development methodologies, and quality assurance practices. * Proficiency in managing budgets and tracking financial performance. * Bachelor's degree required; Master's degree preferred. * Development experience. What do we have to offer? You will have the opportunity to work on a growing team in a great work environment. We take pride in our work and offer a career with a competitive salary, benefits, and excellent growth prospects. You will be joining a team that is dedicated to being innovative and proactive in utilizing new technologies. Successful products are built by teams just as diverse as the audience who uses them, and we are committed to equal employment opportunity for all applicants. If this sounds like the right position for you, please respond to this ad. We would love to hear from you!
Be The First To Know
About the latest Software consultant Jobs in Canada !
Director, Software Development
Posted today
Job Viewed
Job Description
Job Description
Description
Exciting news! Embark is moving its headquarters to the financial district in Toronto, ON. effective Q2 2026 ! Until then, our office remains in Mississauga, near Square One and the hybrid work model remains the same (in-office on Tuesdays and Wednesdays of each week).
As the Director of Software Development, you will be responsible for setting the technical direction, building and managing high-performing teams, and delivering scalable, secure fintech solutions. This includes ownership of core product development, Digital web /mobile applications, quality assurance, data engineering and warehouse, and the integration of third-party SaaS platforms critical to our business operations.
CHALLENGES TO BE MET
- Lead, mentor, and grow software engineering, QA, and data engineering teams.
- Define and execute the technology roadmap aligned with product and business strategy.
- Drive the end-to-end software development lifecycle, ensuring high performance, reliability, and regulatory compliance.
- Champion quality assurance practices, including test automation, performance testing, and continuous integration.
- Oversee the evaluation, selection, and integration of third-party SaaS solutions that support and enhance business functionality (e.g., Salesforce, payment processors, fraud detection, compliance platforms).
- Collaborate with cross-functional teams to seamlessly integrate SaaS platforms into our internal systems and data pipelines.
- Ensure SaaS integrations align with security, data privacy, and operational requirements.
- Manage and evolve data warehouse infrastructure and analytics platforms to support business intelligence and regulatory reporting.
- Implement robust data governance practices and data integration strategies using modern tools.
- Collaborate with product, design, and business stakeholders to define technical requirements and project priorities.
- Establish engineering best practices around code quality, agile delivery, DevOps, and scalability.
- Lead solution architecture for all software development, data warehouse and
- Proactively stay ahead of fintech trends, SaaS solutions, and data technologies to inform architecture and investment decisions.
WHO WE ARE LOOKING FOR
We value each employee for their unique perspectives and experiences. If you are someone who has qualifications similar to what we are looking for and is aligned with the culture and values at Embark, please consider applying!
- Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
- 10+ years of experience in software development, including at least 4+ years in a leadership role.
- Proven experience leading engineering organizations in a fintech or regulated technology environment.
- Demonstrated success managing SaaS integrations and third-party platform adoption at scale.
- Experience with Salesforce – Salescloud and Marketing Cloud – an asset
- Strong understanding of data warehouse technologies (Azure Synapse, PowerBI, BigQuery) and modern data pipelines.
- Experience building web/mobile applications using modern technology (React. Node.js, nosql DBs)
- Hands-on experience with QA methodologies and automation frameworks.
- Familiarity with cloud-native architecture, DevOps, and CI/CD best practices and technologies i.e. Azure Devops, Git Hub.
- Knowledge of PaaS - based SDLC.
- Excellent leadership, communication, and collaboration skills across technical and non-technical teams.
- Experience with fintech compliance, security, and risk management is a strong plus.
Software Development Manager
Posted today
Job Viewed
Job Description
Job Description
Software Development Manager – Full-Time
We are looking for an experienced Software Development Manager to join the IT team in Toronto. Reporting to the CIO, this role is responsible for overseeing development, maintenance, and enhancements across multiple products.
The successful candidate will work closely with IT leadership to modernize software development processes and drive technical excellence. This position plays a key role in enhancing CP’s technology capabilities to deliver innovative solutions for employees and clients.
Responsibilities
- Lead and mentor the development team, ensuring they grow and work toward project goals.
- Work with technical teams and IT leadership to choose technologies and design scalable systems.
- Oversee the software development process, ensuring quality, security, and efficiency.
- Set and enforce best practices, including coding standards, testing, and documentation.
- Review code and provide technical guidance to ensure scalable and maintainable solutions.
- Monitor project progress, identify bottlenecks, and keep development on schedule.
- Improve documentation, onboarding, and developer workflows to enhance team efficiency and reduce technical debt.
Requirements
- Bachelor’s degree in Computer Science or a related technical field.
- 5+ years of software development experience with at least 2 years in a leadership role.
- Experience managing small teams and optimizing development workflows.
- Strong understanding of software architecture, scalability and security best practices.
- Proficiency in agile methodologies and CI/CD workflows.
- Proficiency in Python, Node.js, React or Angular.
- Experience with cloud-based software development (AWS preferred), including serverless technologies and cloud security best practices.
- Experience with API development and third-party integration.
- Experience with Github, automated testing, and deployment process.
- Excellent problem-solving, decision-making, and communication skills.
Licenses or certifications:
- AWS certifications (e.g., AWS Certified Developer) are a plus
Please apply by July 5, 2025.
***
Directeur(trice) de développement de logiciels – temps plein
Description de tâche
Nous sommes à la recherche d’un(e) directeur(trice) d’expérience en développement de logiciels pour se joindre à l’équipe des TI à Toronto. Relevant du DPI, ce poste consiste à superviser le développement, la maintenance et les améliorations de plusieurs produits.
La personne choisie travaillera en étroite collaboration avec la direction des TI pour moderniser les processus de développement des logiciels et promouvoir l’excellence technique. Ce poste joue un rôle primordial pour la mise en valeur des capacités technologiques de la PC afin d'offrir des solutions innovantes aux employés et aux clients.
Responsabilités
• Diriger et encadrer l'équipe de développement, en veillant à ce qu'elle se forme et travaille à la réalisation des objectifs du projet.
• Travailler avec les équipes techniques et la direction des TI pour choisir les technologies et concevoir des systèmes évolutifs.
• Superviser le processus de développement des logiciels pour en assurer la qualité, la sécurité et l’efficacité.
• Définir et appliquer les meilleures pratiques, y compris les normes de codage, les tests et la documentation.
• Examiner le code et fournir des conseils techniques pour garantir des solutions évolutives et faciles à maintenir.
• Contrôler l'avancement des projets, identifier les problèmes et veiller à ce que le développement se déroule conformément au calendrier prévu.
• Améliorer la documentation, l'intégration et les flux de travail des développeurs afin d'accroître l'efficacité de l'équipe et de réduire la dette technique.
Compétences :
• Baccalauréat en informatique ou dans un domaine technique connexe.
• Cinq ans ou plus d’expérience en développement de logiciels avec au moins deux ans dans un poste de direction.
• Expérience de la gestion de petites équipes et de l'optimisation des flux de développement.
• Excellente compréhension de l'architecture logicielle, de l'évolutivité et des meilleures pratiques en matière de sécurité.
• Maîtrise des méthodologies agiles et des flux de travail CI/CD.
• Maîtrise de Python, Node.js, React ou Angular.
• Expérience du développement de logiciels basés sur l’infonuagique (AWS de préférence), y compris les technologies sans serveur et les meilleures pratiques en matière de sécurité infonuagique.
• Expérience du développement d'API et de l'intégration de tiers.
• Expérience de Github, des tests automatisés et du processus de déploiement.
• Excellentes aptitudes en matière de résolution de problèmes, de prise de décision et de communication.
Licences ou certifications :
• Les certifications AWS (par exemple, AWS Certified Developer) sont un plus.