Latest Jobs
Learning Support Assistant
Romford, Essex
Account Manager
Stoke-on-trent, Staffordshire
PA to the Headmistress
Not Specified, London
Positive Behaviour Support Workers (Ref: PBSW-1117)
Not Specified, London
Trainee Driving Instructor
Not Specified, Scottish Borders
Trainee Driving Instructor
Horsham, Sussex
Trainee Driving Instructor
Gateshead, Tyne And Wear
Trainee Driving Instructor
Eastleigh, Hampshire
Software Support Technician
Windsor, Berkshire
Trainee Driving Instructor
Stevenage, Hertfordshire
Company Info
Optimum IT

Company Profile

Lead Software Engineer | Java | Nottingham | £50,000 + Bonus & Benefit

Posted by Optimum IT on 11.24.2017
Job ID: 1166296
Location: Nottingham, Nottinghamshire, United Kingdom
Job Category: Information Technology, Telecommunications
Salary: £50,000.00 per year
Job Views: 494
Post Code:
Employment Type: Full time
Posted: 11.24.2017

Job Description

In this role, you'll be responsible for being the lead developer in a small sprint team covering the analysis, definition, design, implementation, testing, maintenance and support of the products the team owns. You'll work closely with Architecture and QA teams to deliver to the high standard that our customers expect.

You will also mentor junior team members, working alongside the team management to help further enhance the skills and capabilities of the team.

Main Responsibilities/Accountabilities:

  • Take the lead in the day to day design, code, build and test sprints and maintain efficient, reusable, and reliable code based on requirements or User Stories
  • Develop software using disciplined software development processes, adhering to team/company standards and software best practice guidelines, and corporate policies.
  • Create and execute unit testing and integration testing ensuring software meets requirements.
  • Positively engage with the QA team to ensure that code is developed to a high quality
  • Lead the detailed software designs, partnering with Architects.
  • Provide technical support to operations or other development teams
  • Create, review, and maintain all required technical reference material to ensure supportability and reuse.
  • Review work of peers and more junior developers.
  • Assist with improvements to prevent problems, including problem resolution workflow.
  • Participate in project planning sessions with team members to analyse development requirements, provide design options, and provide work breakdown and estimates of work.
  • Lead team and status meetings, providing timely status updates for areas of team responsibilities within projects to supervisor

Key Relationships:

  • Development Manager (reporting to)
  • Development, QA and Architecture teams.

  • Previous Next