W1siziisimnvbxbpbgvkx3rozw1lx2fzc2v0cy9iyxjyaw5ndg9uifn0yxjyig5ldyavanbnl2jhbm5lci1kzwzhdwx0lmpwzyjdxq

Senior Engineer / Developer

  • Produce detailed designs and estimates for items of development work
  • Develop software to deadlines and quality standards
  • Ensure code is produced to development standards using appropriate engineering practices regarding reviews/pairing, unit testing etc.
  • Ensure code is submitted for agreed and appropriate functional and regression testing utilising automated frameworks/processes
  • Liaise with end users for user acceptance testing
  • Carry out 3rd Line support as required.
  • Report on progress to line manager, escalating issues promptly
  • Comply with any audit requirements
  • Co-ordinate with 3rd party providers as required
  • Follow architectural guidelines to ensure solutions adhere to architecture 
  • Promote and demonstrate a collaborative “firm first” approach to working
  • Champion continued adoption and use of Agile practices to ensure consistent and high quality software deliveries that meet business objectives
  • Be seen as trusted technology partner with business product owners
  • Self-organised with the ability to effectively manage time across multiple projects and with competing business demands and priorities
  • Focused on delivering value to the business with relentless efforts to improve process
  • Positive attitude, approaches tasks with enthusiasm, challenges requirements appropriately
  • Proactively manage risks and issues to ensure delivery plans are not impacted
  • Assist Line Manager in leading and motivating the team and champion a quality ethos within the constraints of the business priorities and pressures
  • Give technical direction and provide technical guidance and coaching to other team members as needed
  • Own the technical/business engagement for a significant area of the IT landscape