Applications for this role are now closed.

Graduate Software Developer, Leeds

Audacia is a Leeds and London based software development company. We specialise in building complex and integral bespoke software solutions for clients including global mechanical seals manufacturer AESSEAL; leading telecommunications provider O2; and award-winning offshore solutions provider, Specialist Marine Consultants (SMC).

 

We’re looking for talented graduates to join our software development team, working on interesting and challenging technology projects at our offices in Leeds City Centre, based in our waterfront office on The Calls.

 

Our graduate scheme is designed for graduates from non-computer science backgrounds, providing a solid learning foundation to get into software development.

 

We hire talented people based on their potential rather than their experience. Our graduates have varying academic backgrounds; from chemistry and physics, to maths and music. But all share curiosity and analytical thinking, and love to solve complex problems. You’ll be working in an open office, with a culture focused on collaboration, transparency and working as a single team, with each other and with clients.

 

You’ll benefit from a structured three month training program, delivered by our Head of Engineering, consisting of both seminar-led and hands on development sessions; covering topics from basic to advanced concepts of C#, data access and databases, to JavaScript, Typescript and SPAs. Alongside being assigned a mentor to guide and support you throughout your program, equipping you with the knowledge, technical skills and experience to reach your full potential.

 

At the end of your training program, you’ll be using the latest tools, technologies and platforms, such as .NET Core and Azure PaaS, to build intuitive and scalable solutions for a range of clients across multiple industries. From commodities trading platforms for one of the largest agricultural companies in the world, to applications to manage people across one of the biggest offshore wind farms in the world.

 

Our graduate roles aren’t based on fixed term programmes. You’re here for the long run, if you want to be. As you progress through your career at Audacia, you’ll have opportunities to move into different roles that suit your abilities and interests. For example, becoming a technical lead, supporting mission-critical projects or training future junior developers.

 

You’ll be part of a community here, working with people who like to engage inside and outside of work. You'll normally find us in evenings at the pub, playing in a pool league, board games or D&D, at yoga sessions, whisky nights or the cinema, or simply building Augmented Reality prototypes over pizza and beer.

 

What you’ll learn:

 

  • Programming with C#

Learn C# as an introduction to basic, fundamental object orientated programming concepts, moving on to explore advanced programming paradigms and concepts, such as concurrency, reflection and the correct way to dispose resources.

 

  • Data Access and Databases

Understand the concepts for persisting data within an application, including an introduction to SQL server.

 

  • Software Architecture

Understand the different approaches of architecting complex software systems.

 

  • ORMs and Entity Framework

Understand the approach and relational mapping between C# and SQL Server.

 

  • Unit Testing and Test-Driven Development

Learn about the benefits and different approaches of automated testing.

 

  • Web Development & Single Page Applications

Understand how web applications work, as well as the different approaches, languages (JavaSript and TypeScript) and techniques for development; from MVC to RESTful APIs.

 

What we look for:

  • A passion for problem solving, thriving on providing solutions to complex challenges.
  • An ability to collaborate and work effectively with peers, as part of single team.
  • Self-motivated, driven and proactive with an eagerness to learn and develop, striving to improve knowledge and abilities.
  • An ability to work independently and take ownership on work assigned to you.
  • Good verbal and written communication skills, with the ability to clearly articulate your thoughts, ideas and work.
  • A willingness to challenge and ask questions in order to continuously improve.

 

Our recruitment process:

1. Initial application

2. Telephone interview

3. Face to face interview

4. Decision made & next steps

 

We don’t like to keep you waiting, so aim to respond to initial applications within one working day.

 

When you’ll start:

Our next cohort start date is Summer/Autumn 2020.

 

Click the link below to apply, or email [email protected] and attach your CV with a reference to the job role.