At a Glance
- Tasks: Lead a dynamic team of developers to create and support innovative software solutions.
- Company: Join a forward-thinking company dedicated to delivering exceptional services to clients.
- Benefits: Enjoy flexible working hours, competitive salary, and opportunities for professional growth.
- Why this job: Be part of a collaborative culture that values innovation and proactive problem-solving.
- Qualifications: Experience in managing teams and a strong technical background in software development is essential.
- Other info: Flexibility in working hours is crucial due to the dynamic nature of the role.
The predicted salary is between 36000 - 54000 £ per year.
Development Manager
Location: Leeds
Reports to: Head of IT
Hours of Work: 35 hours a week (between the hours of 07.30-18.00) – 1 hour for lunch (flexibility is required according to workloads)
Role Band: 4
Salary: up to 45k+
Education: Ideally IT/Comp science degree but not essential
JOB PURPOSE
To manage and 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.
DIMENSIONS
Responsible for a team of system developers and other third party resources.
PRINCIPAL ACCOUNTABILITIES & TASKS
Strategic
- 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.
- Define and recommend development strategies, and contribute to overall business strategies.
- Identify appropriate and effective process changes, methodologies, skills, and tools to help the development team deliver solutions more effectively.
- Attend key internal and external meetings to represent the team and business.
Leadership
- Set objectives for, support, and manage performance of team members in line with the company’s performance review process.
- Promote and maintain effective relationships throughout the business.
- Motivate and develop staff in order to maximise their contribution to the business.
- Ensure cross training is available to all team members so that no single dependencies exist; maintain a skills matrix to identify skill gaps, and drive appropriate training plans.
Change Delivery
- Work with the Business Change team to understand the upcoming pipeline of work for development, identify appropriate technical solutions, and provide estimates of effort and duration to help build business cases and schedule work.
- Maintain a schedule of allocated work for the team, prioritise in line with Senior Management objectives, set expectations with stakeholders and clients for delivery, and monitor and report on progress of key development activities.
- Ensure that team members and requestors follow the agreed change procedures.
- Work with the IT Operations team to help investigate and resolve application software incidents, and support the production of RCA documentation where needed.
- Constantly assess the “entitlement” of the team, to identify capability to deliver change (scheduled, short-notice, and application support).
- Deliver key metrics that reflect the activity and effectiveness of the team.
- Develop alternative strategies to deliver more in times of greater demand.
- Review and evaluate third party solutions for potential use and deployment.
- Meet and manage key third party suppliers, monitoring quality of deliverables, and delivering change through them.
- Define and own the Application Software Architecture, and ensure developed solutions are compatible with it and underlying infrastructure architecture.
SCOPE OF THE ROLE
The role is highly dynamic with frequent changes in priorities. Flexibility with working hours is essential, as some changes may require work outside of normal office hours.
Skills and Responsibility
Highly motivated, proactive, with a “can do” attitude. Able to manage a large portfolio of changes at one time, often with short lead-times. Can switch focus quickly, and juggle priorities as and when the need arises. Logical and analytical, able to recognise discrepancies and identify appropriate technical solutions to business problems. Unfazed by obstacles and issues; remains focused to deliver whilst under pressure and despite setbacks. Good communication skills, both written and verbal, and able to communicate with both technical and non-technical audiences at all levels. Keeps abreast of developing and emerging technologies.
TECHNICAL SKILLS & QUALIFICATIONS
Essential
- Successfully managed and led teams of permanent and third party staff.
- Technical background, with demonstrable experience in delivering through the entire software development lifecycle.
- Proven experience in using Visual Studio, VB.NET / C#.NET, MS Access and Excel VBA, and SQL Server.
- Ability to plan for the short- and long-term.
- Broad understanding of systems architectures and infrastructures.
Desirable
- Ability to manage projects using a recognised methodology.
- Experience in developing and supporting Case Management Systems, including Liberate by Linetime.
#J-18808-Ljbffr
Development Manager - Professional Services employer: Interface Recruitment UK
Contact Detail:
Interface Recruitment UK Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Development Manager - Professional Services
✨Tip Number 1
Familiarize yourself with the specific technologies mentioned in the job description, such as VB.NET, C#.NET, and SQL Server. Having hands-on experience or projects that showcase your skills in these areas can set you apart from other candidates.
✨Tip Number 2
Demonstrate your leadership abilities by preparing examples of how you've successfully managed teams in the past. Highlight instances where you motivated team members and drove performance improvements, as this aligns closely with the role's requirements.
✨Tip Number 3
Showcase your problem-solving skills by discussing specific challenges you've faced in software development and how you overcame them. This will illustrate your logical and analytical thinking, which is crucial for the Development Manager position.
✨Tip Number 4
Network with professionals in the industry and attend relevant meetups or conferences. Building connections can provide insights into the company culture and may even lead to referrals, increasing your chances of landing the job.
We think you need these skills to ace Development Manager - Professional Services
Some tips for your application 🫡
Understand the Role: Before applying, make sure you fully understand the responsibilities and requirements of the Development Manager position. Tailor your application to highlight your relevant experience in managing software development teams and delivering projects.
Highlight Relevant Experience: In your CV and cover letter, emphasize your experience with leading teams, managing software development lifecycles, and using the required technical skills such as VB.NET, C#, and SQL Server. Provide specific examples of past projects where you successfully delivered results.
Showcase Leadership Skills: Since the role involves managing a team, be sure to illustrate your leadership abilities. Discuss how you've motivated teams, managed performance, and facilitated training to fill skill gaps. This will demonstrate your capability to lead effectively.
Tailor Your Application: Customize your application materials to reflect the company's values and the specific demands of the role. Use keywords from the job description to ensure your application resonates with the hiring team and showcases your fit for the position.
How to prepare for a job interview at Interface Recruitment UK
✨Show Your Leadership Skills
As a Development Manager, you'll need to demonstrate your ability to lead and motivate a team. Prepare examples of how you've successfully managed teams in the past, focusing on your approach to setting objectives and supporting team members.
✨Understand the Company’s Services
Familiarize yourself with the services provided by the company. Be ready to discuss how you can drive a proactive and innovative approach within your team to support these services effectively.
✨Highlight Your Technical Expertise
Make sure to showcase your technical background and experience with the software development lifecycle. Be prepared to discuss specific technologies like VB.NET, C#.NET, and SQL Server, and how you've used them in previous roles.
✨Demonstrate Flexibility and Adaptability
Given the dynamic nature of the role, it's important to convey your ability to manage multiple priorities and adapt to changing circumstances. Share examples of how you've successfully navigated challenges and maintained focus under pressure.