Salary: £60,168 - 60,168 per year Requirements:
* Degree in an IT, computer science, software development related discipline.
* 10+ years hands-on experience in architecting, developing and supporting business applications in enterprise environments.
* Proven delivery of enterprise solutions.
* Strong knowledge and experience of supporting and maintaining a SQL database server environment and associated database management.
* Technically proficient understanding of server infrastructure, networking infrastructure, and cyber security infrastructure.
* Skills and ability to be the go to expert within the team for all team members.
* Dynamic and self-motivated with excellent problem-solving capabilities and time management skills.
* Committed to self-development and continuing professional development to maintain, refresh and update relevant skills.
* Critical thinker with the ability to challenge appropriately and contribute to continual improvement.
* Able to develop effective working relationships and promote and encourage team working and efficient use of time and resources.
* Able to influence and negotiate at an individual, team and team-to-team level, with excellent customer-service skills.
* Able to demonstrate a high degree of flexibility including out-of-hours working.
Responsibilities:
* Take business requirements from conception to implementation utilizing the Uniface platform and the underlying SQL server infrastructure.
* Support other development activities where technical proficiency exists, such as web development and power platform development.
* Collaborate with engineers across the department to support team activities.
* Analyze user requirements recommending amendments where necessary.
* Define, specify and document requirements to enable specifications to be produced internally or to external suppliers in line with department project management guidance.
* Identify project inter-dependencies within the overall IT project portfolio and recommend an appropriate delivery roadmap.
* Support the development of and adhere to robust software development governance, including maintaining high quality version control and appropriate associated documentation.
* Diagnose and resolve problems in a professional and timely manner, including providing 3rd line technical support.
* Work closely with the Corporate Systems Manager and recommend improvements to systems.
* Undertake training and development to maintain specialism and act as a specialist.
* Work outside normal hours where operations are affected.
Technologies:
* Support
* SQL
* Security
* Uniface
* Web
More:
We are looking for an experienced software developer to join our team and help us improve and adapt internal systems, expanding functionality and ensuring longevity. As a key member of our IT development team, you will have the opportunity to work on significant projects involving various development activities. We offer excellent company benefits and a collaborative work environment where you will be supported in your professional development.
last updated 4 week of 2026