Technical Lead (.NET)
$100k - $120k per yearMichael Page
Job Description
Key Responsibilities:
- Lead and support a small team of developers through technical guidance, mentoring, code reviews, and day-to-day coordination.
- Partner with stakeholders across engineering and the business to understand needs, clarify requirements, and translate them into practical software solutions.
- Help define the team's technical roadmap, delivery priorities, and release expectations in alignment with business needs.
- Design, build, and maintain scalable services and applications using .NET technologies.
- Help define technical approaches, architectural patterns, and development standards that improve maintainability, performance, and quality.
- Lead code reviews and promote best practices in testing, design, and development.
- Work closely with QA and other cross-functional team members to troubleshoot defects, reduce rework, and improve release quality.
- Help define and evolve our existing set of engineering tools and services.
- Stay current with emerging technologies, frameworks, and design patterns.
- 7+ years in software development using C# and .NET .
- Experience designing and supporting RESTful APIs and microservice-oriented architectures.
- Experience leading technical work for a team, including mentoring developers, reviewing code, guiding implementation decisions, planning, and delivery.
- Ability to work effectively with business stakeholders and cross-functional teams to deliver practical solutions.
- Strong problem-solving skills, sound technical judgment, and a focus on quality and maintainability.
- Experience with Git-based workflows and collaborative development practices.
- Bachelor's degree in Computer Science, Software Engineering, a related field, or equivalent practical experience .
- Experience with Azure and cloud-native development practices.
- Experience in manufacturing, product configuration, engineering software, or similar technical business domains
- Experience with Agile methodologies (Scrum/Kanban).
MPI does not discriminate on the basis of race, religion, sex, sexual orientation, gender identity or expression, age, disability, marital status, or based on an individual's status in any group or class otherwise protected under applicable human rights legislation. MPI encourages applications from minorities, women, the disabled and all other qualified applicants
The Successful Applicant
The successful candidate will bring at least seven years of software development experience, with strong expertise in C#, .NET, RESTful APIs, and microservice-based architectures. They will have a proven track record of leading technical teams through mentoring, code reviews, implementation guidance, and project delivery while remaining hands-on in development activities. Strong communication and stakeholder management skills will enable them to translate business requirements into practical software solutions and collaborate effectively across engineering, QA, and business teams. Experience with Git-based development practices is essential, while knowledge of Azure, Agile methodologies, manufacturing, engineering software, or HVAC-related domains would be advantageous. They will be a collaborative leader with excellent problem-solving abilities, sound technical judgment, and a strong commitment to software quality, maintainability, and continuous improvement.
What's on Offer
* Opportunity to lead and mentor a development team while remaining actively involved in technical delivery.
* Influence the technical roadmap, architecture decisions, and development standards of business-critical applications.
* Exposure to cross-functional collaboration with engineering, QA, and business stakeholders.
* Hands-on experience building modern .NET services, APIs, and scalable application solutions.
* Ongoing learning opportunities through evolving technologies, frameworks, engineering tools, and industry best practices.
$86.88k - $115.84k per year
...Technical Lead - Commissioning (Permanent) Victoria, BC Expected Salary: $86,879 to $115,838 To determine final salary, Babcock considers a variety of factors including the successful Candidate’s skills and experience and internal equity. The final base salary offer...SuggestedPermanent employmentInternship- ...common purpose to deliver a better world. Join us. Job Description As part of our continued growth, AECOM is seeking a Technical Lead, Drinking Water Treatment Engineer to provide technical leadership within our BC Water Team . Based in any of our three BC...SuggestedFull timeWork at officeLocal areaWorldwideFlexible hours
$54.11k - $81.16k per year
...Job Responsibility: Warehouse Technical Inspector Location: Victoria, British Columbia, CA, V8Z 0B9 Onsite or Hybrid: Warehouse Technical Inspector (Permanent) Victoria, BC Expected Salary: $54,105 to $81,158 Underpinned by a deep understanding of technology...SuggestedPermanent employmentTraineeshipInternshipWork at officeRelocation packageFlexible hours$60k - $70k per year
...Consulting is proud to partner with our client, Sol , to recruit a Technical Sales Support Specialist for their growing Victoria, BC team.... ...may be the opportunity you’ve been looking for! Sol is the leading solar lighting brand in North America, with more than 40,000...SuggestedFull timeFor contractorsWork at officeLocal areaRemote work$105k - $120k per year
...Leadpages is looking for a Growth Marketing Lead to help shape how we grow next. This... ...the only channel carrying us. One or two net-new channels contribute meaningful, qualified... .... ~ Strong writing. You can turn a technical product into a clear, compelling story.....netLong term contractFull timeRemote workWork from homeHome officeFlexible hours1 day per week$76.5k - $80k per year
...POSITION: Lands Team Lead HOURS OF WORK: 8:30 am – 4:30pm REPORTS TO: Director of Lands and Environment ANNUAL SALARY RANGE:... ...applicable regulatory frameworks. The Lands Team Lead integrates technical expertise in legal interpretations and the creation of land-use...Long term contractFor contractorsCasual workWork at officeAfternoon shift$76.5k - $80k per year
...POSITION: Resource Planning Team Lead HOURS OF WORK: 8:30 am - 4:30pm REPORTS TO: Director of Lands & Environment ANNUAL SALARY... ...for workflow coordination, quality control, staff supervision, technical review, and ensuring referrals are evaluated through a SȾÁUTW̱ stewardship...Long term contractCasual workWork at officeAfternoon shift$95k - $120k per year
Description Primary Responsibility The Lead Pastor serves as the primary preacher, teacher, and spiritual leader of the church. He is responsible for the overall leadership, direction, and effectiveness of the church’s ministries and operations, aligned with its vision and...Full time$35 - $37 per hour
Overview Languages English Education ~ Secondary (high) school graduation certificate Experience 1 year to less than 2 years On the road Work locations may vary. Frequent or constant travel is required from the employee. Responsibilities ...Permanent employmentFull time$56.22k - $84.32k per year
...Job Responsibility: Senior Inventory Control Lead (Permanent) Location: Victoria, British Columbia, CA, V8Z 0B9 Onsite or Hybrid... ...their critical air ambulance services. Whether it is providing technical training instruction, developing training materials or maintaining...Permanent employmentFull timeTraineeshipRelocation packageFlexible hoursWeekend workEarly shift$30.17 - $34.48 per hour
...Job Responsibility: Esquimalt Nation Maintenance Lead Hand Rate of pay: Recruitment Range: $30.17 - $34.48 per hour Growth Range: up to $38.79 per hour Schedule: Regular full-time hours are 32 hours per week - Monday to Thursday, 8 hours per day including a one...Hourly payPermanent employmentFull timeFor contractorsWork at office$40 - $50 per hour
Are you an experienced Technical Writer with adequate knowledge of the field? This role maybe a good fit for you. Position Summary As... ...Specification Writer is responsive to the AJISS Engineering Services Lead and is required to: · Develop Work Instructions and...Permanent employmentContract workWork at officeLocal areaRemote work$57k - $60.75k per year
Technical Support Analyst (French Speaking) Victoria, BC (3 days on-site) About the Client Our client is a leading Software-as-a-Service (SaaS) provider for the general insurance sector. As an established global firm, they have grown exponentially over the past two decades...Full timeWork at office3 days per week$33.65 - $38.46 per hour
...between our clients and our delivery team. You own the client relationships, turn their goals into strategy, keep every project moving, and lead a small team to deliver the work on time and on standard. This is a mid-level role with real ownership from day one. What you will...Hourly payFull timeRemote work$48 per hour
...commitment to minimizing waste, maximizing resources, and delivering exceptional customer service drives everything we do. Job Posting Lead Technician- On-Highway Fleet We are a locally owned waste management and sustainability company serving Greater Victoria since 2000....Long term contractPermanent employmentFull timeLocal areaWork from homeMonday to fridayFlexible hours$163.2k - $211.2k per year
...interaction through every stage of the employee experience, reinforcing who we are and what we stand for along the way. About The Role As Lead Internal Communications Manager, you'll serve as a senior strategist and thought leader on internal communications. You'll own the...Long term contractFull timeSeasonal workLocal area- ...environment? We are looking for you! OZZ Electric BC is an industry leading contractor working on exciting high-rise residential and... ...build state-of-the-art projects for our clients. We are looking for lead hands on Vancouver Island! Responsibilities As a Lead Hand you...RemplacementFull timeFor contractorsLocal areaRelocation
$67.02k - $87.87k per year
...Project Lead (Permanent) Victoria, BC (Band 5) Expected Salary: $67,021 - $87,865 What You Do Here Matters In a complex world... ...A post-secondary education in a relevant field, preference for a technical /engineering discipline A sound working knowledge of Project...Ongoing contractPermanent employmentFor subcontractorInternship$48 per hour
...commitment to minimizing waste, maximizing resources, and delivering exceptional customer service drives everything we do. Position Lead Technician – Off-Highway Equipment We are a locally owned waste management and sustainability company serving Greater Victoria since...Long term contractPermanent employmentFull timeLocal areaWork from homeFlexible hours$85k - $160k per year
Lead Web Developer - Drupal Position Description We are seeking an experienced Drupal Team Lead to provide technical leadership, hands on development, solution guidance, and delivery oversight for Drupal based web initiatives. This role is ideal for a senior Drupal professional...$104.7k - $154.7k per year
...candidat peut assumer le rôle de chef d’équipe de données (Data Team Lead, DTL), de chef de programme, de responsable de centre client et/... ..., issue escalation, workload projections, and provide technical expertise. Lead direct negotiations with customer, e.g., timelines...Full timeContract workPart timeWork at officeLocal areaImmediate startWorldwideDay shift$100k - $125k per year
...Superintendent - Edmonton - ICI - 6 month Contract Position Overview: Our client is seeking an experienced Site Superintendent to lead the construction and renovation of a 120,000 sq. ft. gym facility in Edmonton. The successful candidate will oversee all on-site...Contract workTemporary workFor subcontractor$77k - $119k per year
...create solutions for building operators to enable the vision of Net-Zero Emissions by 2050. We align ourselves with the right people... ...and help drive team activities Address customer support and technical support issues when needed Support and mentor others in their....netFull time$80k - $95k per year
...creating strong investor relationships with institutions, and high net worth individuals; Implement and manage the investor relations... ...Participate in business development efforts, generate and follow up on leads and maintain investor relations databases, to facilitate...Long term contractFull time$90k - $110k per year
...This is a hands-on individual contributor role reporting to our Technical Manager, Platform. You will help evolve the cloud architecture behind... ...customer-facing applications. You will work primarily with C#, .NET, and deploy your work within Microsoft Azure. You will be part of....netPermanent employmentFull timeWork at officeMonday to fridayAfternoon shift- ...understanding of regional sport & culture landscape, trends and opportunities that exist across the region that will lead to business growth – including creating net new ideas that will showcase the brand’s innovative approach and local relevance. Establish relationships with....netPermanent employmentFull timeLocal area
$60k per year
...deliver, and we improve together. Raymond James Ltd. is Canada’s leading independent investment dealers offering high quality investment... ...perspective. Advisors will build relationships with high net worth individuals and families through various prospecting methods...Full timeTemporary workPart timeTraineeshipInternship$31 - $38.4 per hour
...green job, because it involves tasks and responsibilities contributing to positive environmental outcomes and helping Canada achieve its net-zero target. Work site environment At heights Dusty Outdoors Work setting ~ Various locations Responsibilities....netPermanent employmentFull timeRemote work- ...THE ROLE We are seeking an experienced General Manager to lead the daily operations of the Bodega Ridge Collection. You will be... ...decisions, menu optimization, and inventory management - Troubleshoot technical issues and coordinate with Lightspeed support when needed...Work from home
$19.5 - $20.5 per hour
...pride ourselves on being a trusted partner to many of the world's leading brands across industries as diverse as manufacturing,... ...in informed decision-making. Escalate significant business or technical issues to management and assist with communication across other...Full timeWork at officeMonday to friday
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Technical Lead (.NET). Be the first to apply!
