Back to Job Search

Lead Developer

  • Location: Vancouver

Posted Il y a 13 jours

Job Title: Lead Developer
Job Type: Full-time Permanent
Location: Vancouver, BC – Hybrid (3 days onsite / 2 days remote)
Salary Range: $110,000 – $120,000 annually
Start Date: ASAP
Hours: Monday to Friday, 8:30 AM – 5:00 PM


Overview

Our client is seeking a Lead Developer to join a high-performing IT team in Vancouver. This is a hands-on leadership role responsible for driving the design, development, and support of enterprise applications and integrations across the organization.  This role blends technical leadership, solution design, and mentorship, with a strong focus on modern engineering practices, cloud adoption, and leveraging AI-driven development capabilities. The successful candidate will play a key role in elevating a small development team while delivering scalable, secure, and high-quality solutions aligned with business objectives.

Key Responsibilities
  • Provide hands-on technical leadership and mentorship to a small team of developers, elevating overall engineering capability and delivery standards
  • Design, develop, and support enterprise applications, including ERP customizations, integrations, web applications, dashboards, and reporting solutions
  • Lead development efforts across full-stack environments using modern frameworks and technologies
  • Define and enforce best practices for architecture, coding standards, security, testing, documentation, and release management
  • Conduct code reviews to ensure maintainability, scalability, and consistent quality across all solutions
  • Collaborate with Project Managers, Business Analysts, and business stakeholders to translate requirements into scalable technical designs
  • Lead sprint planning, estimation, prioritization, and execution within an Agile environment
  • Own and evolve automated testing strategies (unit, integration, end-to-end), ideally building frameworks from the ground up
  • Govern source control, CI/CD pipelines, and deployment processes to ensure secure and reliable releases
  • Drive cloud adoption and modernization initiatives across Azure and/or AWS environments
  • Champion AI-assisted development tools (e.g., GitHub Copilot, ChatGPT) and embed AI capabilities into applications to enhance productivity and user experience
  • Ensure cost-effective cloud usage and optimize system performance, scalability, and reliability

Required Qualifications & Experience
  • Bachelor’s degree in Computer Science or a related field
  • 7+ years of application development experience, including 2+ years in a leadership or senior technical capacity
  • Must-have full-stack development experience with .NET Core / C# (backend), React (Next.js is critical), Python, SQL Server, HTML, CSS, JavaScript, TypeScript
  • Strong experience with Azure DevOps and Bitbucket (or equivalent tools such as GitHub/GitLab/Jenkins)
  • Experience designing and managing CI/CD pipelines, including governance and best practices
  • Cloud experience with Azure and/or AWS, including PaaS services, Containerization (Docker/Kubernetes), and Managed database services
  • Strong understanding of application scalability, security, reliability, and cost optimization
  • Experience building or scaling automated testing frameworks (unit, integration, E2E)
  • Familiarity with Agile / sprint-based delivery models
  • Practical experience using AI tools (e.g., ChatGPT, GitHub Copilot) in development workflows
  • Proven ability to incorporate AI-driven features into applications to enhance functionality and user experience
  • Proven experience working in ERP-centric environments (Infor SyteLine/CloudSuite Industrial strongly preferred; other ERP platforms such as SAP, Oracle, or Dynamics will be considered)
  • Hands-on experience across ERP customization, integrations, and external application development
  • Strong leadership and mentorship capabilities with a hands-on approach
  • Excellent communication skills with both technical and non-technical stakeholders
  • Ability to operate in a fast-paced, collaborative environment
  • High attention to detail with a focus on quality and continuous improvement
  • Strategic mindset with the ability to modernize and optimize development practices