+44 (0) 1932 856333
  Share Us               Follow Us

Bookmark and Share

LinkedIn Logo Twitter Icon

Register for Work

Attach CV
(Maximum allowed file size is 5Mb)

Register a Job

Attach File
(Maximum allowed file size is 5Mb)
Job Seeking Tips & Advice
If you always do what you always did, you will always get what you always got.

It's your choice!


Information Systems
Job Type:
Exact Salary:
Date Posted:
07-Jun-2019 09:30 AM
Ref #:



To deliver specific allocated requirements as part of a wider deliverable while mentoring less experienced software engineers, including detailed designs, coding and unit testing of changes to the product, integration testing of related components and actively working with testers to improve software quality in a timely fashion. Completes work items as part of a formal software development lifecycle and delivers software to high quality and within agreed timescales.


Main Responsibilities


•             Responsible for planning own work load from high level assignments and completing these tasks to meet the agreed deadlines.

•             Work with BA’s and Architects to contribute to the analysis of product requirements and translation of these into development estimates and technical specifications.

•             Produce detail designs which are traceable to requirements in formal document repository.

•             Work with QA in providing information necessary in the production of test plans as required

•             Contribute to production of supporting documentation, both internal and external facing

•             Ensure design and code reviews are being completed for all tasks and that these are consistently following departmental guidelines. Actively ensure development standards are being upheld and changes made by less experience engineers are well thought out.

•             Timely and accurate reporting of assigned work status as required by Team Leader/Manager. Reporting risks and issues as they arise.

•             Encourage and facilitate collaboration with development team under supervision of Team Leader and direction of senior developers.

•             Triage assigned software defects. Ensure that work on defect resolution does not impact on agreed product deliverables, reporting to team leader/manager where resolution will require renegotiation of deliverable dates for other tasks.

•             Keep abreast of technology trends and how they apply to your area. Put forward suggestions for improvement to software or development process where applicable.

•             Achieve agreed productivity targets in order to ensure development tasks are delivered within budget and to schedule. Reporting as early as possible to team lead/manager where deliverables cannot be met.

•             Ensure adherence to internal software processes as required by team leader/manager


Person Specifications



BSC or equivalent in a software engineering discipline




•             Significant development experience as a software engineer for a company producing software products.

•             Expert level of competence in at least one main language/technology C++ or C#.

•             High level of competence in at least two other secondary technologies.

•             In-depth experience and understanding of multiple programming languages, systems, as well as systems analysis and design experience of formal software development lifecycle.

•             Demonstrable experience of object-oriented design

•             Experience of team based development.

•             Fluent with current technologies, not just those used in day to day activities, and has a clear understanding of the direction of the software industry.


Salary £50,000 neg plus 7% bonus, Healthcare, Pension etc

Why not tell us about the job you want and we will help you find it?