Senior Developer

Location: Leeds or Nottingham

Sector: Insurance

Job Type: Permanent


We are seeking an experienced Senior Developer who is passionate about creating great software that delights customers, with the ability to write clean, robust, testable, maintainable code and release it to Production.

The successful candidate will embrace and support the IT Development engineering best practices and agile development methodology and ethos of continuous improvement.


  • Manage day to day activities in an effective and professional manner
  • Write amazing, simple, maintainable, flexible code to deliver agreed team outcomes
  • Write tests and run them. Use TDD and BDD where appropriate
  • Commit, Integrate, Test, Build and Deliver code
  • Participate in design discussions
  • Discuss delivery goals with the team
  • Work with the Product Owner Group to understand your customer’s need
  • Help maintain clear communication around features and change with all stakeholders
  • Lead, coach and grow as a craftsperson and collaborator, learning fast from feedback
  • Become and stay an expert in current and emerging technologies and tools
  • Contribute and adhere to development standards, policies, and procedures
  • Proactively report and manage upwards to management, to inform them of the work currently in development
  • Train and integrate new team members and proactively support the continued development of existing team members
  • Actively contribute to the process of continual improvement, with regard to self, team, and systems


  • Proven experience of working in a team of software Engineers using .NET Framework and C#
  • Demonstrable programming ability with in-depth understanding of underpinning techniques
  • Proven ability of tackling challenging projects
  • Experience in full software development lifecycle from design to deployment
  • A proven track record of developing high quality software to business specification whilst understanding processes and requirements
  • Experience using SCRUM or other Agile methodologies.
  • Excellent written and verbal communication skills, good interaction with internal clients
  • Able to solve complex problems, participates in continuous improvement, adapts the ideas of others
  • Ability to exert influence upwards by developing and maintaining relationships at Senior Manager level
  • Comfortable with highly numeric applications
  • Demonstrates a proactive approach, gets things done, demonstrates accountability & ownership, priorities own workload

Ability to handle sensitive information/data. To ensure you understand how we process your data please take the time to review our Privacy Policy.

Apply for opportunity Do you have someone to recommend? < Back

Share this page