Contact Us

0345 200 8170

Senior Software Developer Job Description

Job Overview
Responsible for leading a team of developers, taking control of the full application development lifecycle.

Duties and Responsibilities
- Full lifecycle application development
- Designing, coding and debugging applications in various software languages
- Object-oriented Design and Analysis (OOA and OOD)
- Investigate, analyse and document reported defects
- Perform maintenance programming and correction of identified defects
- Create, document, and implement unit test plans, scripts, and test harnesses
- Create and maintain technical documentation using defined technical documentation templates
- Integrate software with existing systems
- Evaluate and identify new technologies for implementation

Skills / Attributes Required
- Strong Software Development experience
- Knowledge of database architecture and design
- Ability to interpret written requirements and technical specification documents
- Ability to code software according to published standards and design guidelines
- Ability to take the lead within a team of software developers
- Flexible attitude, ability to perform under pressure
- A commitment to quality and a thorough approach to the work
- A 2:1 or above in an IT related discipline

Typical Salary Range: £40,000 to £55,000