Mid-Level Software Developer

Michael Page International
10 Feb 2018
15 Feb 2018
Contract Type
Full Time
As a successful Mid-Level Software Developer you will work with both the senior-level and Junior developer in this Birmingham based office. You will be involved in the requirements analysis, design, implementation and testing of new and exciting applications for the business including future state mobile apps for this insurance company.

Client Details

This client is a very successful Midlands based insurance company who are currently experiencing a tremendous and exciting change within their company.


As a Mid-Level Software Developer in Birmingham you will:
  • Support the business in defining its functional and non-functional requirements using suitable methodologies - excellent communication skills are required.
  • Design software, data and the interface elements of new systems often from incomplete requirements.
  • Implement software, including code, queries and database schemas.
  • Responsibility for accuracy of all deliverables against original requirements, and management of the planning of and release of new systems and versions.
  • Compliance with FCA and other regulations, business guidelines, operating procedures and policies.

It is expected that you will have the ability to work on your own initiative and challenge pre-conceived ideas and standards and can push the development envelope going forward within this insurance company.


The successful Mid-Level Software Developer will:

  • Be able to produce data flow diagrams, and other analysis artefacts using UML (OOA).
  • Understand Design methodologies such as OOD, functional programming.
  • Have knowledge of database design techniques including normalisation and optimisation.
  • Have exposure to and knowledge of data security principles and be aware of concepts such as security and privacy by design.
  • Have knowledge of UI design and usability principles E.g. UX.
  • Have knowledge of data transfer mechanisms such as RESTful API, JSON, XML.
  • Have proficiency in one or more of the following languages: SQL, Java, C++, PHP, VB.
  • Have fluency in HTML coding such as JavaScript, CSS and HTML.
  • Familiarity with the Design and use of software repositories (such as SVN).
  • Have knowledge of Test Driven Development environments.

Personal Qualities:
  • Excellent written and verbal skills.
  • Have the confidence to express ideas as part of a creative team and challenge others as appropriate.
  • Be an effective decision maker, in a fast paced environment.
  • Be a team-player but also show the confidence to meet challenging deadlines and have the ability to multi-task.
  • Be pro-active and well-organised.
  • Be passionate about their work and gain genuine enjoyment from seeing projects through, from start to finish including tutoring others.
  • Take responsibility for personal development.

  • Degree in Computer Science or equivalent required.
  • Industry certification in SDLC, design, project management useful.

Job Offer

The successful Birmingham based Mid-Level Software Developer will receive £38,000 to £45,000 depending on experience.
This job was originally posted as www.cwjobs.co.uk/job/79972626

Similar jobs

Similar jobs