All your communication channels in one place


Reach more people and Improve efficiency of outbound communication teams


Serve customers faster and more efficiently

Analytics and Optimisation

Make better decisions and optimise your workforce


Ready to evolve your communications?

Book demo


BPO Industries

A platform tailored to you, to help you win and retain business


Make omnichannel easy for your teams

Financial Services

Secure communications and payment solutions


Drive efficiency with automation and omnichannel


Deliver outstanding customer service with ease

Use Cases

Debt Resolution

Reach the right people at the right time

Customer Service

All customer queries in one platform


Reach more people and make selling straightforward

Customer Experience

Re-energise your CX strategy


The tools to deliver the best experience

Employee Experience

Increase staff happiness and productivity

Getting started

With a team of experts behind you, everything is easy


Flexible UCaaS solutions for your entire business


Bring your software stack together

Work from anywhere

Full functionality, security and visibility built in

Business Continuity

Keep the show on the road

Security & Compliance

Security you can trust

On-demand demo

On demand video

We've summarised MaxContact's powerful features and functionality into 3-minutes viewing

Blog & Insights

We’re making smart conversations happen

Webinars & Events

Check for upcoming events or watch sessions on demand

Brochures & Research

Read the latest resources and industry insights

Customer Stories

What clients say about working with MaxContact

On-demand Demo

How MaxContact can help your business

About Us

Us, our team and how we do things differently


Development > .Net C# Software Engineer

.Net C# Software Engineer

Market Dependent
Fixed, permanent role
Closing date: 01/12/2022

MaxContact is one of the fastest-growing SaaS (software as a service) providers in the UK, with 30% growth in the last 12 months. We provide contact centre software for businesses throughout the UK, so they can connect to their customers easily within the communication channels they want. Founded in 2014, MaxContact was formed by a group of industry professionals looking to provide a better service and solution to meet changing market demands. An MBO (Management Buy-Out) was completed in October 2020, backed by FPE Capital, bringing the energy, focus, and drive to the forefront of the plans for the business.

MaxContact is a customer engagement platform businesses use to improve the lives of employees and clients using the solution. As one of the fastest-growing UK-based contact centre solutions on the market, offering a converged omnichannel platform with a service-first approach, we have big plans to grow in the coming years.

Market Opportunity

A vast of amount of businesses require the need to engage with clients, from customer services and support to sales and more. The market has shifted to Omnichannel, self-service, automation, and engagement with both the users of the system and customers contacting organisations. So there is a tremendous opportunity to grow in the UK and further future opportunities internationally.

The contact centre market space in the UK is worth over £1bn in licenses alone, with an estimation of over £2bn with additional consumption-based services. We are working to become a leading solution in this space!

The Team

With 60+ staff, this is a time of growth for MaxContact, and that starts with our technology teams.
The company is driven, and we want to become the challenger in a robust and mature marketplace, and to do that, we need to be agile and innovative.
As a small growing company, you will be part of the team, everyone has a voice, and we make this work together. We regularly provide feedback and brainstorming sessions, and we don’t enforce hierarchy; it is “us”, not “them”, and there is no red tape; agility is king.

The Role

The role is to bring your expertise in .Net & C# to build new and exciting features in the MaxContact product. You will work closely with Product Owners as well as other members of the engineering team in a collaborative agile environment. You will be reporting to an experienced Team Leader and be seen as a crucial part of the ongoing improvement to the technology stack.

Our ideal candidate will have a proven track record in building SaaS products and be able to fit smoothly into our company culture. You will be expected to learn the various aspects of our Contact Center as a Service Eco-System including the different types users who will interact with our product on a daily basis.

Personal skills as well as technology skills are just as meaningful at MaxContact. The way we work together and a strong team culture is important to a positive working environment which delivers for our customers. You will be responsible for managing User Stories, Bug Fixes and technical research spikes through the sprint using an agile methodology, and owning your implementation through into production.

At MaxContact we are continually improving our technology culture and you will be expected to participate in code reviews, solve problems with a test-first approach and write clean, readable, and testable code.

Key Responsibilities

  • Develop new and exciting features for the MaxContact customer base
  • Resolve issues and maintain a high standard of quality
  • Collaborate with other team members through an agile Software Delivery Life Cycle
  • Work with the QA engineers on your team to ensure implementations are tested effectively
  • Write unit tests to ensure code quality
  • Set a high personal standard which contributes to the team’s high standard
  • Continuously improve your technical skills through self-learning

Skills & Experience Required

  • Commercial experience in the C#, .Net & JavaScript
  • Experience with RESTful APIs
  • Experience with Git and working in an environment with multiple developers
  • Good knowledge of JavaScript frameworks, such as VueJS or React
  • Enjoy working as part of a team and collaborating with others
  • Clear communication both written and verbal
  • Experience in seeing projects through to deployment
  • Experience with Azure DevOps for ticket management and CI/CD
  • Good knowledge of software and application design and architecture
  • Enjoy troubleshooting and problem solving
  • Experience in the contact centre industry is advantageous
  • Experience working in an Agile, DevOps environment is advantageous

What do you get from us?

  • Flexi-time – core hours team dependent
  • Flexible working – home and office working
  • Pension with salary sacrifice
  • Paid sick leave
  • Onsite free parking
  • Life insurance x4 salary (after 6 months)
  • Work socials
  • Relaxed working environment
  • 25 days holiday (plus bank holidays) which increases with length of service.
  • Employee perks, benefit and discount scheme.