Full Stack Developer

Company: Shakespeare Martineau
Closing date: 27/08/2021
Term: Permanent
Working hours: Full-time
Team: IT
Location: Birmingham
Let us introduce ourselves…

It is the people at Shakespeare Martineau that make us so special.  By understanding what our people want, giving them the support they need, recognising everyone’s contribution and realising the unique power of teams; together we win.  As a firm, we are focused on proactively building and developing diverse teams, bringing different backgrounds, personalities and perspectives together.  We play to our strengths, pushing ourselves to be consistently better than yesterday and deliver amazing solutions for our clients.  We empower our teams with a high degree of individual responsibility; we self-manage and encourage everyone to be responsible for their own learning, knowing it makes us even better at what we do!   

We believe in trusting our people to make the right decisions for themselves from how you dress, to how, when and where you work – we focus on outputs. 

Want to find more about our amazing benefits?

Agile working:

We embrace agile working and offer a blended approach to where and how we work.

We appreciate that people have different needs and preferences and we’re keen to be flexible, after all, we value what you do, not where you do it.

We have hubs in Birmingham, Leicester, London, Milton Keynes, Nottingham, Solihull, Stratford-upon-Avon and Sheffield.  This role can be predominantly home based with occasional travel into our Birmingham hub, as required. 

Meet the team

Our Solutions Development team is responsible for producing the requirements, developing, delivering and supporting innovative solutions for the Business – In a nutshell – full end to end lifecycle of applications. In addition, we lead the delivery of significant business change projects where project management and business change expertise are considered critical. 

Based mainly in the Birmingham office, we are a diverse team with outsourced development and testing operations in Moldova, Romania and India. We use all the latest tools and methodologies like Agile, Azure DevOps and Jira to work remotely and collaboratively and deliver applications which give out business a unique differentiator in the market.

The technology:

We are primarily a Microsoft .NET development house. We use all the Microsoft tools you can name. All our enterprise platforms are either built in-house using .NET or are third party platforms with native integration for .NET using APIs.  Our technology stack includes:

  • .NET Framework/ Core, Windows, IIS
  • • C#, ASP.NET MVC, Web API
  • JavaScript, jQuery, Angular, Razor, HTML, CSS
  • SQL Server, SSRS, SSIS
The opportunity

As part of our team expansion, we are looking for an experienced C#/.NET/ Full Stack Developer to join our team. This is an important role in not only augmenting the team, but taking some of our practices to the next level, like moving applications to Azure, implementation of integration service bus and APIs.

The Developer’s remit is to take ownership of the solution and have the responsibility for design; development and documentation. The suitable candidate will come from a full stack .NET development background. Key responsibilities will include:

  • Design, develop, and maintain both new and existing code, ranging from client-side development using JavaScript, HTML, and CSS, to server-side code using C# and ASP.NET MVC, Web API,
  • Windows services, and ADO.NET for data persistence and retrieval.
  • Write readable, extensible, testable code, while being mindful of performance requirements.
  • Create, maintain, and run unit tests for both new and existing code, with a goal of delivering defect-free and well-tested code to QA.
  • Work with management to create and adhere to schedules, while maintaining flexibility to adapt to shifting market demands.
  • Translate mockups, user stories and wireframes into functioning code.
  • Mentor and develop junior developers in the team
  • Product owner of application/ solution aligned to part of the business

Although legal industry background will be beneficial, it will not be a limiting factor for an ideal candidate; be an enthusiastic and pragmatic team member with key competencies in development, workshop facilitation, communication, analysis, and requirement definition.

You will not be constrained by a rigid job specification and will be sufficiently experienced to be able to pick up additional duties as necessary.  You must be “hands on” in your approach whilst always maintaining a focus on the higher-level priorities of the business.

Skills and experience you will have:

  • a minimum of 5 years’ experience as a developer
  • familiar with working in an agile development environment
  • a demonstrable track record of delivery in a complex environment
  • an analytical approach to problem solving, combined with a creative flair and commercial awareness
  • strong visual design skills used in creating information sense, easy to understand applications, reports and dashboards
  • experience working on multiple enterprise projects

Key competencies you will need:

  • an analytical mind-set and the ability to see the big picture
  • knowledge of organisational behaviour
  • deductive reasoning
  • leadership qualities and strong collaboration skills
  • negotiation and persuasive skills
Additional information

Please be aware, for some vacancies, where we receive high numbers of applications we may need to bring the close date forward.

Due to the nature of the work undertaken, confirmation of employment will be subject to a variety of checks which will be carried out once an offer of employment is accepted. Details of the checks can be found here.

 

Equal opportunities

Shakespeare Martineau is a committed equal opportunities employer. We seek to attract, develop and retain talented people from a diverse range of backgrounds and cultures. We value and respect individuality and encourage a culture within our business where people can be themselves and be valued for their strengths and experiences. Everyone who either applies to or works for the firm is treated equally, regardless of their gender, age, ethnic origin, nationality, marital status, sexual orientation or religious beliefs.