Skip to main content

.net Technical Lead Developer

Reason One is growing! We’re looking for an experienced Technical Lead that can lead a team while directly contributing to the overall success of a large scale technical solution. Our ideal Tech Lead has demonstrated experience in a digital agency, with exceptional communication skills and the ability to explain technical aspects to non-technical team members and clients.

Reason One teammates laughing and talking at the Charleston office

Your role at Reason One

At Reason One, the Technical Lead is an important leadership position within our Dev Department. You'll report to our Technical Directors and work with designers, writers, strategists, and other developers on projects in every stage of their lifecycle.

Here, our Tech Leads are involved in projects from the very start as part of the discovery team---responsible for gathering requirements and guiding solution architecture with great impact on end results. As Tech Lead, you will lead technical investigation, prototyping, and specifications, mentoring the delivery team to ensure solutions meet both internal standards and client expectations.

Responsibilities

  • Provide sales engineering support to the sales team

  • Co-author project briefs with the sales and discovery team

  • Define the high level solution landscape on projects and effectively communicate this with internal and external stakeholders

  • Lead technical investigation and prototyping (delegate where appropriate).

  • Identify project risks and develop mitigation strategies. Share risks with PMs and Clients. Ensure the client owns the solution.

  • Lead the specification of solution architecture with support from other developers working on the project (and ensure this is documented).

  • Responsible for the overall project solution quality, budget, timelines, and standards

  • Work alongside the Digital Strategist in the development of project backlogs and user stories, focusing on the technical aspects of the solution

  • Contribute to backlog estimation sessions and help keep planned solutions in line with project parameters (time, scope, budget), project priorities (client/user goals)

  • Co-author release plans and roadmaps to ensure the delivery timeline is coordinated with other concerns, e.g. content entry, provision of hosting services

  • Setup the development pipeline for your projects and ensure developer onboarding materials are available and kept up to date

  • Provide technical leadership in all sprint rituals including:

  • Helping the Digital Strategist to keep backlog optimized

  • Collaborating with developers in identification, estimation, and assignment of sprint tasks

  • Ensuring completed stories are effectively demoed to clients at the end of sprints

  • Develop solutions in your area of expertise (application development, front end development, full stack development)

  • Schedule and lead code reviews with your team

  • Ensure your solutions are tested against, and meet, explicit targets for performance, accessibility, and SEO

  • Define deployment procedures (both internal and client targets) and ensure your team are able to manage deployments
  • Provide senior level support to developers on your team, helping them debug issues
  • Keep technical project documentation up to date
  • Ensure strong team collaboration. Lead by example. Understand how the team prefers to communicate.

Must haves

  • 5+ years professional website development experience working with content management systems or digital experience platforms

  • 2+ years experience in a role that demonstrates ownership of solution architecture and accountability in delivering solutions you have been responsible for designing

  • Deep experience with backend technologies on the Microsoft stack, such as C#, ASP.Net MVC and ASP.Net Web Forms, database technologies like MS-SQL

  • High proficiency with Windows Server (IIS) and experience with cloud platforms such as Azure, AWS, Rackspace Cloud, etc.

  • DevOps experience with continuous integration and continuous delivery platforms such as TeamCity, Octopus Deploy, Azure DevOps, GitLab, etc.

  • Ability to deliver solutions that meet performance, accessibility, and SEO targets

  • Experience working with Agile practices, namely Scrum, Kanban, and Scrumban

  • Excellent communication skills in technical and non-technical groups

  • Ability to handle multiple competing priorities in a fast-paced environment

A day in the life

  • Dress for comfort in our casual, open-studio environment

  • Easy commute to our office in downtown Toronto

  • Collaborate with our cross-border teams in the US and Ireland

  • Flexible work hours with the ability to work from home when needed

  • Professional development opportunities like conferences and continuing education

  • Full benefits package, including extended health, dental, life, and disability

FYI

  • You must be currently eligible to work in Canada; no exceptions

  • Please, no agencies or recruiters---none, zilch, zero

Take the next step