Added 30.10.17


The digital division at McCann currently has a requirement for a .Net Team Lead with knowledge and experience of developing upon CMS platforms such as Sitecore or Umbraco. You will have previously worked within an agency and will join an expanding digital team that supports leading brands such as, JCB, Crown and National Express to name a few.

The digital division in McCann are responsible for the strategic development, planning, user experience, design, development and ongoing support and aftercare for many of the agencies clients. Working in an integrated 360o fashion with other divisions (PR, Media, Advertising) the division creates a range of digital solutions including enterprise class websites, campaign sites, social apps and mobile / tablet solutions.

The .Net Team Lead will report in to the Technical Director and will form part of the development team.

Role Duties / Tasks

This is the list of duties we would expect the candidate to perform on a regular basis;

Leadership As a senior team member you will be expected to handle the day to day line management of mid & below developers within your team, this involves handling goals, appraisals, performance evaluation along with regular team meetings.

Recruitment Candidate suggestion, vetting and first stage interviews will be part of this role; if candidates are successful with the technical stage of interviews, TD and wider team members will become involved at the second stage. As a team lead, your feedback on the current development team shape and staffing levels will be requested and listened to by TD and management.

Code Standards & Processes You will be required to help set & maintain team standards, ensuring that all members are keeping to our guidelines. As part of the wider process work, you will be heavily involved in deployment pipelines configuration, working with static analysis tooling, build methods etc.  With the introduction of peer reviews on projects, you will be included in these regularly to keep a consistent eye overall and help keep standards high.

Client Involvement As a senior team member, you will be involved in the wider life cycle of a project. This will mean being involved in client meetings, requirement gathering, estimation, pitch stages and more. You will be acting as a representative of the company in general, and in particular the voice of the technical team. This will mean contributing to the discussions, providing constructive feedback and offering suggestions and new approaches to help our clients and work. Most importantly, we need to ensure what we produce is always improving, by adding value to what we receive to create a better product that we can all be proud of.

Responsibilities include the development of custom business web applications/controls and support/maintenance of existing custom applications/controls.

Advanced analytical, problem solving, and conceptual skills along with strong related technical skills, and a history of successfully operating as part of a team that organizes, plans, and executes large-scale projects or assignments from vision to implementation.

Able to work independently and solid teamwork and interpersonal skills; ability to work on cross-functional project teams and maintain team commitment to tasks.

Broad conceptual knowledge of information technologies and methodologies in server / client applications, Web Technologies, PC computing environments desirable; in-depth experience in one or more is critical.

Can-do positive attitude.

Assist the Solution and Technical Architects, UI Designer and Front-end Developer in delivering the Functional Specification for .Net/Sitecore projects by giving technical guidance based upon digital experience in .Net & Sitecore, but also from general experience of web development techniques.

Assist the Sitecore /.Net Solution Architect while writing the Technical Specification for .Net/Sitecore projects.

To assist in the management of the various environments.

Become an integral member of the development team by ensuring units of development are properly tested and function correctly before presentation to the client and to ensure bugs are fixed in a timely manner

To assist the PM and Solution and Technical Architects in presenting completed development to the client and assist with any technical questions that may arise

Skills / Expertise

5 years or more experience, with significant percentage at an agency or similar environment

Experience working within an agile environment

Capable of planning and executing complex systems such as booking engines & ecommerce sites

Experience using an industry standard development process (TDD / BDD)

Advanced experience of Git and methodologies (git flow in particular) including CLI usage

Advanced experience of C# - bonus for tools like xamarin

Experience of MVC principles, repository patterns & similar patterns

Advanced server and infrastructure experience for tools such MSSQL & IIS

Advanced experience with tools like linq

Experience with multiple standard CMSs such as umbraco / episerver / sitecore

Experience of using and creating RESTful architecture and external APIs

Experience with unit testing & automated testing frameworks

Advanced experience of setting up, creating and using build tooling in a CI / CD workflow

Experience with system orchestration & administration tools (puppet / chef)

Knowledge of technologies such as Docker

If you think this role matches your experience and ambitions, please send your CV to careers.mccanncentral@mccann.com. Due to the high number of applications we get, we can’t guarantee you’ll hear from us.

Work with us.

We’re always on the look out for exciting new talent across all disciplines, so if you think you’ve got what it takes, please send your CV to careers.mccanncentral@mccann.com.

McCann Birmingham do not accept unsolicited agency CVs. Please do not send or apply unsolicited CVs to any of our job opportunities advertised on our website or directly to any employee of McCann. McCann Birmingham will not be responsible for any fees that may relate to unsolicited CVs.



Communications House,
Highlands Road,
Shirley, Solihull,
West Midlands B90 4WE


0121 713 3500

New client?

Please contact:
Jonathan Jesson
07837 595 782

Find us on Twitter and LinkedIn
Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now