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

Software Engineer | Java | Nottingham | £38,000 + Bonus & Benefits

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

Job Description

Role Summary:

In this role, you'll be working within a small sprint team covering the 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.

Main Responsibilities/Accountabilities:

  • Design, build, and maintain efficient, reusable, and reliable Java 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.
  • Build 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
  • Provide technical support to operations or other development teams
  • Create and maintain all required technical reference material to ensure supportability and reuse
  • Review work of peers.
  • Participate in project planning sessions with team members to analyze development requirements, provide design options, and provide work breakdown and estimates of work.
  • Actively participate in team and status meetings, providing timely status updates for areas of individual responsibilities within projects to supervisor

Key Relationships:

  • Development Manager
  • Development Lead (reporting to)
  • Development and QA teams.

  • Previous Next