Enable job alerts via email!

Lead Case Management Software Developer - Leeds - REF 546

Interface Recruitment UK

Leeds

On-site

GBP 60,000 - 80,000

Full time

24 days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

An established industry player is seeking a dynamic leader to guide a team of software developers in delivering high-quality application solutions. This pivotal role involves overseeing the entire software development lifecycle, from estimation and analysis to testing and deployment. You will foster innovation, maintain technical standards, and ensure timely delivery of services. If you have a strong technical background and leadership skills, this opportunity offers the chance to make a significant impact in a collaborative environment, driving improvements in quality and efficiency while supporting a dedicated team of professionals.

Qualifications

  • Experience in leading software teams and managing performance.
  • Demonstrable experience in the software development lifecycle.

Responsibilities

  • Lead a team of developers to deliver software solutions on time and budget.
  • Maintain technical standards and improve software development processes.

Skills

Leadership skills
Software development lifecycle
Systems architectures
Visual Studio
VB.NET
C#.NET
MS Access
Excel VBA
SQL Server

Job description

This role is to lead a team of permanent and third-party software developers to estimate, analyse, build, test, deploy, and support fit-for-purpose application software changes to specified requirements, deadlines, and budgets.

To develop and maintain technical standards and recommend new and innovative tools and approaches to help improve quality, speed, and cost of software development.

DIMENSIONS

Responsible for circa 3 permanent case systems developers and other third party resource.

ACCOUNTABILITIES & TASKS
Strategic
  1. Understand the services provided by the company to clients and customers, and drive a proactive, innovative and “can do” approach within the team to support the business in delivering those services.
  2. Define and recommend technical standards that support the delivery of high quality, fit-for-purpose software solutions.
  3. Establish and maintain a strong relationship with software vendors to help deliver new functionality and fault fixes in a timely and cost-effective manner.
  4. Review configuration to ensure optimum performance, consistency of operation, and integrity of financial parameters.
  5. Develop templates and approaches that will improve the turnaround and quality of commonly requested changes.
  6. Identify appropriate and effective process changes, methodologies, skills, and tools to help the development team deliver solutions more effectively.
Leadership
  1. Set objectives for, support, and manage performance of team members in line with the company’s performance review process.
  2. Motivate and develop staff in order to maximise their contribution to the business.
  3. Regularly maintain the teams’ skills matrix and ensure cross training is available to all team members so that no single dependencies exist.
  4. Ensure that SOPs (Standard Operating Procedures) are documented and reviewed annually for any repeatable activities that carry risk.
  5. Hold regular team meetings ensuring that the team is informed of key business decisions and events.
Change Delivery
  1. Review the upcoming pipeline of work for development and identify appropriate technical approaches and solutions.
  2. Maintain a schedule of allocated work for the team, prioritise as necessary, and clearly articulate the impact on other work. Highlight any deliverable dates that are under threat and agree prioritisation with the IT Development Manager.
  3. Provide initial feasibility assessments prior to formal change requests being raised.
  4. Determine estimates for changes once requested to support the review and approval processes.
  5. Oversee the software development process for multiple changes, tracking and reporting against time, budget, risks, issues, and quality.
  6. Where necessary, help develop system elements to meet functional requirements.
  7. Ensure solutions undergo the appropriate level of evidenced technical testing, prior to being handed over for User Acceptance Testing (UAT).
  8. Support UAT, recording all reported faults, and ensuring the timely delivery of fixes and explanations.
  9. Plan and coordinate deployment activities.
  10. Work with the IT Operations team to help investigate and resolve application software incidents, and support the production of Root Cause Analysis (RCA) documentation where needed. Allocate incidents and ensure that these are afforded the appropriate priority. Escalate any incidents that are as a result of IT development activity to the IT Development Manager immediately.
  11. Deputise for the Lead Analyst Programmer / IT Development Manager as necessary.
  12. Manage Liberate releases, ensuring that all stakeholders are kept well informed of the requirements of them throughout the project.
Technical skills & QUALIFICATIONS
Essential
  1. Leadership skills.
  2. Technical background, with demonstrable experience in delivering through the entire software development lifecycle.
  3. Ability to plan for the short- and long-term.
  4. Broad understanding of systems architectures and infrastructures.
  5. Proven experience in using Visual Studio, VB.NET / C#.NET, MS Access and Excel VBA, and SQL Server.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.