Employee Q&A - Michael


Employee Q&A — Michael

Build It BetterMarch 30, 2018


Over the past 17 years, Enable has forged strong relationships with some of the finest universities, bringing in the brightest students that they have to offer — with 79% of our analysts and developers graduating from one of the top 25 featured in the Times 2018 UK rankings! We regularly hold recruitment events and have formed close ties to the University of Warwick and the University of Birmingham. This gives us the opportunity to engage and network with students, whist giving them a real insight into our company.

We particularly focus our recruitment on high achievers in numerate subjects, with 66% of our employees holding an undergraduate degree in either Maths or Science, and 41% attaining a Masters or PhD in their chosen field of study. This provides us with exceptional employees who not only possess outstanding technical skills, but also the ability to translate that knowledge into highly effective business solutions.

Recent starter Michael graduated from the University of Lancaster with a MSc in Computer Science before joining Enable as a graduate software developer. Michael has begun his career at Enable with scheduled self-paced learning time to cover our methodology and the broad range of technologies that we support before contributing to project work. Once a graduate is deemed to have sufficient knowledge and experience they are promoted, typically after just one year. Michael offers his thoughts on his experience as a graduate software developer at Enable so far.

Why did you decide to become a software developer?

I have always wanted to work in a job which lets me be creative and solve problems. Software development is just that; when developing a new feature or program we break it down into smaller parts and try to figure out a solution. This means that every day we are faced with new interesting challenges and are constantly being tested.

What initially attracted you to work for Enable?

Despite having some previous development experience, I still didn’t feel like I knew enough to work on large commercial software products. One of the main reasons I was interested in Enable was that it offered a very comprehensive training program for new starters.

Also, it was clear that Enable was using brand new technologies and frameworks like Angular and .NET Core. I wanted to work somewhere where I wouldn’t fall behind the pace of the industry, by getting stuck working on legacy technology.

How much experience with software development did you have before joining Enable?

Since my degree was in computer science, much of my initial experience was in academia. I also had an internship at a smaller software development company before I started at Enable.

Tell us about your average day at Enable.

Most days we will be working on a project. Whilst on project we have a meeting with our team in the morning, to discuss what we have been working on and what we will be doing on that day. We then work throughout the day on items assigned for that project. Project work is very collaborative; team members work together to solve problems and develop new functionality. At midday people congregate in our chill-out area and eat lunch. Some people also play board or video games.

How would you describe the culture and working environment?

The culture at Enable is very positive. People are always willing to help you with work when you get stuck. There are fun monthly social events where team members go out, recently these included a trip to Bletchley Park, a wine tasting evening and a meal at a local restaurant.

What has been your main highlight while working at Enable?

I had a really good time at our Christmas party, which was hosted at the Rooftop Restaurant in the Royal Shakespeare Theatre.

Where would you like to see yourself in the future at Enable?

I would like to continue to learn about new technologies and make use of them in our projects and continue to progress onto more experienced development positions here at Enable.

What piece of advice would you give to graduates looking to secure a career with Enable?

Even if your academic background is not computing related, there are plenty of free online materials that can help you start learning how to develop software. Once you have experience with one or more different programming languages you can begin to build up a portfolio of your work. This will help you in the interview process because you will be able to clearly demonstrate what you are able to do.


One of Enable’s top priorities is to provide a positive environment for all of our employees to work in. Our employees have the freedom to work creatively; to suggest improvements and new ways of working, while our team structure and project processes allow them to focus entirely on solving any given challenge. Enable prides itself on staff retention and expects to grow to over 100 employees by 2020. By investing in our employees, we benefit not only by being able to devote more time increasing our existing employees’ abilities, but also by having a constant supply of high calibre applicants.

Read other articles from our blog


Agreements vs contracts — what are the differences?

Contracts and agreements are often used interchangeably, but legally speaking, they are two very different things. An agreement can be informal, meaning nothing needs to be witnessed or written down while a contract agreement is more formal and legally binding therefore must be docu...