Head of .Net Practice

Digital, Consulting Covent Garden, London


Description

What you’ll be doing…

You will be part of the AND Digital Guide team, playing the lead hands-on role in the early engagement with our clients. Working with the team, your role will range from helping the client select the right product combined with the right tech platforms and frameworks through to the early production of PoC’s and MVP’s. You will experience variety, working across many clients, sectors and of course AND Digital Clubs.  As a developer advocate for MS tech at AND Digital, you will demonstrate excellence in your field, all of which will be fully apparent to all that you come into contact with! More specifically you will:

  • Take the lead as a hands-on crafter of Microsoft tech for our clients - C#, .NET, Azure Cloud, SQL Server, C++, Visual Studio
  • Work with a variety of clients, particularly at the early inception and activation stage to lead the tech architecture, choice of codebase and frameworks, delivery of PoC’s and MVP’s all of which requires exceptional hands-on coding expertise, while demonstrating an ability to influence and be a role model for the AND Digital engineering community
  • Although principally focussed on the MS stack, you will apply your polyglot skills to front end JS frameworks such as React, Angular and Vue
  • Research and create insightful content for AND Digital upskilling workshops, AND Digital Communities of Practice, and AND Digital Blogs to introduce innovative Tech Delivery and MS development practices
  • Conduct regular Tech Delivery and .NET development practice reviews with individuals and teams, providing direct real time feedback, and sharing summaries / actions with AND Digital Service Delivery Leads / Managers
  • Support our Client Acquisition team with pre-sales meetings and events, demonstrating depth of technology experience and capability
  • Build and maintain strong relationships with clients across all levels of the organisation, and become a trusted advisor to client Leadership teams

Would really like to see...

  • An enviable track record being top of your game, leading MS engineering teams while still being hands-on crafter with the code.
  • Experience with Agile delivery techniques (e.g. Scrum, Kanban, BDD, Scaled Agile)
  • Experience of a wide range of development languages, libraries, frameworks, and practices
  • Experience with Tech delivery techniques (e.g. Development / XP, DevOps and Security, Architecture)
  • Ability to get hands-on and pair with the product delivery teams as and when required
  • Proven leadership ability with the ability to articulate both technical and non-technical ideas
  • Maintain up-to-date knowledge of technology standards, industry trends, emerging technologies, and software development best practices by attending relevant conferences and reading widely
  • Encourage contribution to open source software development, standardisation of technologies, and evolution of best practices by collaborating with peers outside the company, releasing code, presenting at conferences, and writing for publication
  • A good Computer Science degree from a recognised University
  • Development / XP - Knowledge with / Experience of:-
    • Select and define the software development methodology
    • Ensure that technology standards and best practices are introduced
    • Conduct code reviews as defined by the software development methodology
    • Seek opportunities for innovation – both internally and externally with our clients
    • Experience in more than MS backend focused technology (e.g. Java, PHP, Node.JS)
    • Experience in more than on Front-end focused technology (e.g. HTML/CSS, React, Angular, Vue)
    • Experience of eCommerce and CMS platforms and frameworks (e.g. Hybris, ATG, Websphere, Sitecore)
  • DevOps and Security - knowledge with / experience of:-
    • Good Experience with DevOps and web server configuration
    • Experience with information security vulnerabilities and risk management.
    • Experience with security / penetration testing.
  • Architecture
    • Significant experience architecting and creating technology roadmaps
    • Experience and understanding of architecture roles – solution, data, technical, integration
    • Evaluate and identify appropriate technology platforms, including web application frameworks and the deployment stack for client product delivery
  • .NET - Knowledge with / Experience of:-
    • IDE: Visual Studio with C# 5.0+re)
    • Frameworks: Experience of WebForms and MVC.NET
    • IoC: Autofac, Unity, Spring.NET
    • ORM: Entity Framework or NHibernate
    • Testing: NUnit or Visual Studio Testing Suite
    • Web services: ASMX, WCF or Web API (Web API being truly RESTful so preferred)

Would be amazing if you had...

  • Experience in large and complex eCommerce / digital online environments
  • Experience working with senior business and technical people
  • Experience in Enterprise Architecture, Product review / selection processes.
  • Knowledge of mobile development practices
  • Consultancy / professional services experience