Lead .Net Full Stack Developer (Sitecore/Umbraco) – UK based

We are looking for an experienced Sitecore developer with an element of full stack experience who is passionate about delivering code the right way. You will be working directly with the client, an internal technical architect and the UX/UI design team. You will also be expected to lead a team of developers (front and back end) to deliver projects for multiple clients. The role is mainly working with .NET framework CMS applications (such as Sitecore and Umbraco) hosted in AWS or Azure.

About you

We are looking for someone who can demonstrate:
  • expert knowledge of C#, Razor, .NET Framework and MVC
  • a working knowledge of Sitecore (v9+); certification would be a distinct advantage
  • experience with other .NET framework CMS such as Umbraco, Kentico or Episerver
  • experience integrating with third parties and designing and exposing services of custom APIs
  • a good understanding of modern component driven front end frameworks such as Angular, Vue or React (React would be a distinct advantage)
  • experience working in a digital agency, working with project managers; UX/UI designers; internal, near-shore and off-shore development and QA teams
  • experience running an agile development team, implementing industry best practice coding standards to ensure quality, whilst delivering projects within time and budget
  • familiarity with object-oriented design and design patterns.
  • experience with either AWS or Azure
  • confidence using CI/CD through dev, stage, UAT and production
  • the ability to estimate technical effort, licensing and hosting costs and clearly communicate them to non-technical users
  • the ability to highlight technical risks and communicate potential mitigation strategies to a Project Manager to enable them to make informed decisions
  • the ability to plan, design and write automated tests include unit using NUnit, integration
  • expertise with development methodologies such as DDD, BDD and TDD
The successful candidate will:
  • an excellent communicator; able to communicate technical information succinctly and meaningfully to non-technical colleagues and clients
  • able to run workshops with various stakeholders to define technical requirements
  • able to work as part of a team, working closely with Project Managers, Front end developers and DevOps engineers
  • able to plan; spotting technical risks, issues and dependencies and communicating the impact of these to the project team (with enough lead time to do something about them)
  • a self-starter, comfortable working autonomously when needed and being proactive in getting information to move work along when needed
  • used to working in an agency environment, familiar with working to budgets, schedules, completing timesheets, participating in stand-ups and providing progress updates
Technical skills required
  • .NET framework, MVC, C#, Razor
  • Sitecore CMS v9+ (certification would be a distinct advantage)
  • Cloud experience (e.g. AWS or Azure)
  • SQL server
  • NoSQL
  • DevOps (CI/CD, TeamCity/Jenkins, Puppet)
  • Docker and Kubernetes
  • TDD
  • Entity framework
  • NUnit
  • LINQ
  • Lucene indexes such ElasticSearch or SOLR
Bonus points if you have experience using:
  • .NET core
  • other CMS, such as Umbraco, Episerver or Kentico
  • modern front-end frameworks such as React, Vue or Angular
  • GraphQL, Web API or WFC
  • Pythoon or PHP
  • Redis
  • Nginx
  • Varnish cache
  • RabbitMQ

How to apply

Please drop us your CV over email or contact us on +44 (0)20 7462 6100 if you'd like to apply.