Join the Vuture team

Mid-Level .NET Developer


You must be eligible to work in the UK to apply for this position.

The Company

Counting two of the Big Four, two magic circle and thirty of the UK’s top 100 law firms, three top ten US white-shoe businesses and three of the world’s ten largest real estate agencies as customers, is established globally as a leading supplier of SaaS-based marketing technology. We have been in profit since our year of founding in 2006  generating considerable revenue increases year-on-year with offices in New York, Sydney and London and customers in over 150 countries.

We are a strong, growing and privately owned small business. We always take great pride in our work. We want to create and deliver well designed and executed software products in a friendly collaborative manner, always caring and respecting our customers. We are uniquely placed to create new products and expand the reach of existing ones.

The Product

Our software balances distribution of marketing activity with control. With their own unique logins and permissions, a sales team can execute their own email campaigns, a realtor could create a microsite showcasing a single property or a lawyer could host an event to inform and engage clients. In each case approval is requested from Marketing to ensure brand continuity and compliance.

We integrate with leading CRMs to automatically extract and update data, and, because our system was originally built as a CMS, each of our modules is extremely user friendly requiring minimal technical knowledge. We supply a unique instance of software to each customer accessible by private cloud, hosting it in the country most appropriate to their data needs and adding the modules most relevant to their marketing needs across email, print, events and website creation.

As a small but well-established business, we are able to offer staff the opportunity to make immediate, noticeable impact on customers, with many of our most popular products starting life as initiatives suggested as either saleable or beneficial to a given customer.

We have a huge range of ideas and initiatives for the future: from creating platform parity across all CRMs which our clients use, through our BI and Big Data reporting project, through a truly Continuous Delivery pipeline for our development stream, to expanding our offering to go beyond enterprise level software to reach small business and the automation that is required to one-click deploy, set-up, install and configure the platform and associated bits.

The Tech

As a software business, technology is of the utmost importance to us. Our stack is varied across both newer tech - C#, ASP.NET MVC, Razor, Entity Framework, Web API and SQL Server on the backend, Angular.JS, HTML 5 and CSS 3 (SASS and LESS) on the front end, through to legacy ASPX pages in VB.NET. We host our solutions in a wide range of environments, the public cloud (Azure and AWS), private cloud and dedicated customer servers.

We use tools which are right for the job, always staying open to new technologies. We believe in automating as much of the development process as possible, building tools to allow developers to focus on doing their job.

We are both Agile and driven by quality. Continuously improving our SCRUM process (peer reviews, retrospectives, stand-ups, planning meetings, etc,) and also continuous integration (automating builds, tests and deployments).

The Role

The role focuses on our main product, VX, specifically improving its integration with other CRMs, and increasing its feature set.

Our tech stack is varied across products and reflects the disparate nature of how and when our various systems were built. While also building new products, it’s key for us to gradually retire legacy code and adopt a leaner, more modern stack.

In order to achieve this we need more resources in our team and are hiring for a .NET Developer. 

You’ll receive business requirements and contribute to user stories then, working in bi-weekly Sprints, convert these into thoroughly tested code that is ready for automated deployment. User stories can range from small bespoke customer features to large multi-story developments that require considerable scoping and planning.

Our platform is completely web-based so although the focus of the role is .Net, C# and Web API there is also front-end component using a variety of JavaScript, Web forms, HTML and CSS as well as increasing amounts of MVC, AngularJS and Bootstrap.

What we need from you

We are looking for an experienced, self-starting .NET developer with a SOLID understanding of software development best practices, good knowledge of the .Net stack (from C# internals, through Web Forms and MS Server SQL to ASP MVC and Web API), OOP experience and design patterns, together with some understanding of front end technologies: JavaScript, AngularJS (or other JS frameworks), Bootstrap, HTML and CSS.

You will have worked with CRM APIs in the. You will have an understanding of access/authentication mechanisms, CRM specific data best practices, making use of marketing related endpoint points, and/or packaging. Brownie points for experience in developing functionality features across multiple different CRMs.

Understanding of Continuous Integration and Agile (Scrum) methodologies in a commercial environment (and the desire to embrace them) would be an advantage.

What you’ll get from us

We are driven to make things better, something that extends to the careers of those who work with us.

Our team contains a range of developer and QA levels as well as an architect and management-level staff, many of whom have secured promotion over their time in the company. This role is no exception and should see a clear career path into a Senior Development role for anyone keen to pursue it. We have a history of promoting from within, here are a few examples of individuals who have worked and moved up with us:

Kandeepan Sivarajasingam joined us as a .NET developer quickly becoming a senior member of the team, building a range of widgets that utilise our complex CRM integration to part-automate the creation of websites, a project he’s been involved in from idea to delivery. Edd Couchman has been with us since 2006, going from creating the CCS automation that became our print module, through Technical Manager and on to Technical Director from where he’s spearheading the extension of our interfacing capabilities. Over eight years Alex Elliot has risen from Senior Designer to managing a portfolio of complex projects worth up to £1.5m including all work we complete for Ernst and Young.

We anticipate this role having a constantly flow of challenging new feature builds both now and in the long term.

While we do have a significant amount of legacy code in place, removing it is a priority for us. So although you will definitely get involved in refactoring of this code you can also expect to increasingly work with modern technology and contribute to the creation of a new, lean codebase for future products.

We are on an Agile journey closely tied in with the move towards devops. While we’d like you to contribute we are not specifically hiring for someone who has “been there done that”. As such you should see your knowledge of TDD, tooling and Agile / SCRUM methods grow in your time at Vuture.

For anyone joining us now we offer stability, Pluralsight training, wide learning opportunities, a truly collaborative environment that embraces fresh ideas, a range of meaningful projects and new features that mix the latest technology with the challenge of gradually refactoring legacy code, and - for long-term members of staff - we are happy to talk about flexi-time, holiday and homeworking.

We offer a generous benefits package that includes a 5% pension contribution, a performance related bonus of up to 10% of salary, free gym membership and 23 days holiday.

Key People Tufan is one of our founders and our CTO. His focus is on creating a strategic vision for’s technical offering, developing current and new products to maximise business development. Edd has been working at since 2006 and has played a huge role in building our current product set which he knows inside out. He is now both Technical Director and Architect within our Development team as so this role will interact closely with him to evolve our technical stack and retire legacy code.  Maciej has recently joined to help provide direction to the development teams. As Head of Development he enables developers to make quality software - growing and nurturing the team as the business grows. Helping to deliver products that makes our clients happy.