Careers at dotdigital

C# Developer

We’re looking for a C# Developer to join our Custom Technical Solutions team here at dotdigital. 

dotdigital is a global email service provider headquartered in London. Our market-leading platform empowers our clients marketing and ecommerce teams to create engaging and relevant email marketing programmes. We continue to experience exciting growth in our business since we began in 1999. As part of our continued growth, we have expanded our operations across the UK, Eastern Europe, Australia and the USA with offices in Manchester, Edinburgh, Cambridge, Belarus, Sydney & New York.

Our contemporary workspace and strong team working ethic promotes creativity and collaboration across all teams and offices.  We offer a competitive salary package, a great working environment in our headquarters on the 19th floor of Croydon’s most iconic building and the opportunity to become part of a thriving and rapidly growing, award winning company.

You’ll be working in the development team within our Custom Technology Solutions dept who build self-contained projects for some of our big name clients.  Many of these projects will be greenfield but we do need to perform some maintenance on existing projects too.

These integrations come in many different forms and quite often require an analytical thought process to come up with the best solution. Our team pride themselves on their brainstorming and technical ability to find the right solution for each situation.

We’re looking for someone who’s got strong and current C#/.NET skills with web experience, ideally someone who would like the opportunity to work in a small team and help develop a framework of tools to improve our everyday operations and overall efficiency.

Due to the nature of the projects we undertake, this role also allows for a lot of flexibility in the use of newer technologies.  Not everything will be bleeding-edge but you’ll be a part of the decision making process when adopting any new technology or architectures.

Essential technologies:

  • 5+ years proven development experience with C# .NET frameworks v2 – v4.7.2
  • Solid understanding of building and maintaining ASP.NET WebForms and MVC web applications
  • Visual Studio 2017/19
  • Be familiar with at least one source control system such as Team Foundation Server, Mercurial or Git
  • NUGET
  • T-SQL/MSSQL Server
  • Experience with APIs (Soap / Rest / Postman)
  • Web technologies such as HTML, CSS, JavaScript (e.g. vue.js/react/angular), AJAX, JSON and XML
  • Good understanding of object oriented programming
  • Be able to identify and prevent security vulnerabilities

Experience with any of the following technologies and areas would be advantageous especially with some of the projects we have coming up:

  • Microsoft Azure, Microsoft IIS, Unit testing / TDD, Proven integrations with 3rd party APIs, Azure Devops Continuous Integration/Continuous Develpment, node.js/npm/webpack, JavaScript ES6.

This role will suit someone who maybe has had an agency background and can work comfortably with technical staff as well as business and non-technical individuals. As well as producing, well structured, maintainable and robust code, the successful applicant will also be required to nteract with the team’s Business Analysts day to day. Whilst the code will be expected to produce will need to follow best practice, a degree of flexibility is required as we are providing real-world solutions.

 

We have an informal but hard working environment. You’ll have a powerful dev machine, with dual monitors and an SSD. We’ve got table football in the office, free soft drinks and biscuits, and when it isn’t raining, a fantastic view from our skyscraper offices.

*
*
*
*
*
*

Take a walk in better-fitting shoes. We're offering a tailored platform tour at a time that suits you best.

How does that sound?