Lead Developer
PeopleToGo Voir toutes les offres
- Vancouver, BC
- Permanent
- Temps-plein
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 PMOverviewOur 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
- 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