• We use cookies to help make our website work. LEARN MORE

Senior Software Engineer

Hampshire   •  Negotiable  •  Contract/Temporary, Full time

- Senior Software Developer

- £500 per day PAYE

- Based in Aldershot

- 6 months contract

- Due to the nature of our client’s business additional checks will be required

Our Client is looking for an experienced Senior Software Developer, you be part of the software engineering team who offers specialist knowledge and technical leadership and can mentor and be a role model to other members of the software engineering team.

Key Responsibilities for the role are:

· Undertaking software related tasks included in the Software Team Sprint Backlog, including producing software design, undertaking software development and documentation related activities, and producing verification evidence, in accordance with company engineering policies and standards and within Sprint scheduling constraints.

· Providing specialist software knowledge and guidance and taking a lead role in investigating software observations and defects and proposing solutions.

· Supporting the Software Technical Lead in task decomposition and analysis to ensure that the scope of all Sprint Backlog Tasks, and the associated acceptance criteria, is fully understood.

· Completing assigned or selected Backlog tasks within the original estimate provided or providing a new estimate, with full justification for any differences, for the task.

· Escalating issues that may prevent tasks from being completed within the allocated effort budget before 50% of the budget has been used unless a specific event occurs after the 50% point has been reached that make the target unachievable.

· Reviewing work undertaken by more junior team members and mentoring them as required or requested.

· Ensuring that all software development activities undertaken are supported by appropriate development and integration tests and that those tests are completed, and all issues found addressed, before a task is claimed as complete.

· Working as part of the Software Team by willingly undertaking any outstanding task that remains in the backlog, regardless of the specific area or expertise, if this is necessary to ensure that the Sprint objectives are achieved.

· Taking a lead role in providing design solutions and associated 3-point estimates for future-work related tasks included in the backlog.

· Ensuring all work is undertaken in accordance with the AMPA Quality Management System

Key Requirements for the role are:

· Experience of working in all aspects of the software lifecycle.

· Experience of working in an Agile development environment using both Scrum and Kanban.

· The ability to produce high quality software and software related documentation with minimal requirement for rework when tasks are submitted for independent review.

· The ability to provide reasoned detailed 3-point estimates with corresponding assessments of dependencies, assumptions, and risks

· Experience of both functional and Object Oriented (OO) Design engineering.

· The ability to conduct design and code reviews and unit test inspections.

· Knowledge of development in C/C++ on Linux.

Ideally you will have the following;

· Experience of the design and development of software in compliance with Software Safety and Security Standards

· Experience of tools such as Sparx Enterprise Architect, Rational ClearCase and ClearQuest, DOORS and HP ALM

· An understanding of system level architecture as well as detailed knowledge of multi-threading, inter-process communication, memory management and cross platform development.

· Knowledge of development using Python and Java.

· Experience of service oriented or distributed systems

· Experience working with Geospatial Information Systems

If you are interested please apply or send your CV to julie.ball@cpl.com

  • Agency: Cpl Life Sciences
  • Reference: JO-2303-511630
  • Posted: 3rd March 2023
  • Expires: 31st March 2023

Cpl Life Sciences

Share this job: