Software Development Director

Software Development Director

Slough Full-Time 43200 - 72000 £ / year (est.) No home office possible
Go Premium
J

At a Glance

  • Tasks: Lead multiple software development teams and manage complex projects to deliver innovative solutions.
  • Company: Join a multi-award-winning company known for its brave and intelligent approach to technology.
  • Benefits: Enjoy hybrid working options, competitive salary, and opportunities for personal development.
  • Why this job: Be part of a dynamic culture that values innovation and collaboration in tech.
  • Qualifications: Bachelor’s degree in STEM or related field; strong management and technical experience required.
  • Other info: Office-based role in Berkshire, UK, or Porto, Portugal; relocation or commuting required.

The predicted salary is between 43200 - 72000 £ per year.

Our clients are going through change and transformation to play with the big crowd, and challenge them in products and services. They are a brave and intelligent bunch who only require the very best. Multi award winning company. From design, development, testing, deploying and maintaining up-to-date applications and services, you enable The Company to deliver mission-critical communications solutions for customers. Location: Berkshire, UK, or Porto Portugal. This is an office-based vacancy and as such we expect all applicants to be willing to relocate or commute to our offices a minimum of 3 days per week as per our hybrid working policy. Key Responsibilities Manage multiple teams, by either carrying out the management activities directly or having a Software Development Manager report to them. Provide reporting to the SLT on their team or the wider department on a daily and weekly basis as required. Support Software Development Managers to handle complex performance issues of individuals or teams. Manage department wide projects and improvement initiatives. Complete performance reviews and personal development plans for direct reports. Manage performance issues in conjunction with your own line manager, including performance improvement plans and absence improvement plans. Lead recruitment activities, including recruitment days, phone and face to face interviews. On an ongoing basis consider the performance of team members and raising concerns with your own line manager and/or people team. Facilitate agile/Scrum ceremonies, refinement, planning, review and retrospectives. Collaborate with other teams and departments to ensure that deliverables from the team will meet the customer’s expectation, for example working with operations on deployment of the software. Collaborate with the Product Owner to manage the Product(s) backlog and give guidance on timeframes for deliverables. Design the architecture of new application components and achieve internal sign off for development specifications where required. Lead development activities for applications and features to meet customer/project requirements. Lead teams using the chosen methodology/process, typically Scrum. Guide teams and when required test of new features or developments to make sure they perform the desired task correctly in all cases. Test sites/applications in different environments as necessary. Work with Quality Assurance teams/processes to validate builds ready for launch. Work throughout the software development lifecycle, to ensure success, following all necessary processes. Ensure appropriate documentation/updates are provided to relevant colleagues/customers. Maintenance and Improvement: Guide teams and when required problem solve and fix bugs as discovered/reported. Use technical knowledge to prioritise the most valuable maintenance and upgrade of the applications as required. Pair program and lead peer reviews following the team’s agile process. Lead improvement initiatives for applications, process or the wider platform. Review projects/deployments and learn lessons to improve future performance. Stay up to date with trends and technological advancements in software development. Learn and test new technologies, frameworks and languages as relevant. About You Bachelor’s Degree in a STEM, Computer Science or related subject, preferably from a Russell Group University. Strong experience managing multiple teams, by either carrying out the management activities directly or having a Software Development Manager report to them. Highly technical background working within Software Development teams. Proven ability to support team progression, i.e. by use of performance reviews and personal development plans for direct reports. Will collaborate closely with one or more customer(s) on complex projects. This will typically involve attending workshops, technical specification and assisting the customer with acceptance testing. Can write software specifications and provide other technical documentation as required. Good experience in SQL and using relational databases such as Microsoft SQL Server and PostGRES. Logical approach to problem solving. Ability to manage complex tasks and meet deadlines. Proven ability to manage and motivate others. #J-18808-Ljbffr

J

Contact Detail:

JAM IT Consultancy Ltd Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Software Development Director

✨Tip Number 1

Familiarise yourself with agile methodologies, particularly Scrum, as this role heavily involves leading teams using these processes. Consider obtaining a certification if you haven't already, as it demonstrates your commitment and understanding of the framework.

✨Tip Number 2

Showcase your leadership skills by preparing examples of how you've successfully managed multiple teams in the past. Be ready to discuss specific challenges you faced and how you overcame them, as this will highlight your ability to motivate and guide others.

✨Tip Number 3

Stay updated on the latest trends and technologies in software development. Being knowledgeable about new frameworks and languages can set you apart from other candidates and demonstrate your passion for continuous learning.

✨Tip Number 4

Prepare to discuss your experience with performance reviews and personal development plans. Highlight how you've supported team members' growth and how you handle performance issues, as this is crucial for the role.

We think you need these skills to ace Software Development Director

Team Management
Agile Methodologies
Scrum Facilitation
Performance Management
Technical Documentation
Software Architecture Design
SQL Proficiency
Relational Database Management
Problem-Solving Skills
Project Management
Collaboration and Communication
Recruitment and Talent Development
Software Development Lifecycle Knowledge
Continuous Improvement Initiatives
Technical Leadership

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your experience in managing multiple software development teams and your technical background. Use specific examples that demonstrate your leadership skills and ability to support team progression.

Craft a Compelling Cover Letter: In your cover letter, express your enthusiasm for the role and the company. Discuss how your experience aligns with the key responsibilities outlined in the job description, particularly your ability to lead agile teams and manage complex projects.

Showcase Relevant Skills: Emphasise your technical skills, especially in SQL and relational databases. Mention any experience you have with agile methodologies and how you've successfully implemented them in past roles.

Prepare for Interviews: Be ready to discuss your management style and how you handle performance issues within teams. Prepare examples of how you've led recruitment activities and facilitated agile ceremonies, as these are crucial aspects of the role.

How to prepare for a job interview at JAM IT Consultancy Ltd

✨Showcase Your Leadership Skills

As a Software Development Director, you'll be managing multiple teams. Be prepared to discuss your leadership style and provide examples of how you've successfully managed teams in the past. Highlight any specific challenges you faced and how you overcame them.

✨Demonstrate Technical Expertise

Given the technical nature of the role, it's crucial to showcase your strong background in software development. Brush up on relevant technologies, frameworks, and languages, and be ready to discuss how you've applied them in previous projects.

✨Prepare for Scenario-Based Questions

Expect scenario-based questions that assess your problem-solving abilities and decision-making skills. Think about complex situations you've encountered in your career and how you handled them, especially in relation to team performance and project management.

✨Understand Agile Methodologies

Since the role involves leading teams using Scrum and other agile methodologies, make sure you can articulate your understanding of these processes. Be ready to discuss how you've facilitated agile ceremonies and improved team performance through agile practices.

Software Development Director
JAM IT Consultancy Ltd
Location: Slough
Go Premium

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

J
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>