This range is provided by Morgan Philips Group. Your actual pay will be based on your skills and experience — talk with your recruiter to learn more.
Have you got the right qualifications and skills for this job Find out below, and hit apply to be considered.
Base pay range
Direct message the job poster from Morgan Philips Group
Business Director - Morgan Philips Specialist Recruitment (formerly Hudson)
Job Title: Software Development Director - ***NO SPONSORSHIP*** - UK Based candidates only
***Contract for 6 months – Day rate only – Inside IR35 – through an Umbrella***
Managing a team of 70 to 100 people - large complex business environment
Company Overview:
A specialist infrastructure services in the water, energy, transport and telecommunications sectors.
A fast-paced environment and our business is constantly growing and evolving. Our central support team, based at Head Office, has grown rapidly and provides support across our Group and divisions to deliver to our people, our clients and their customers.
As a Group we recognise that engaging and empowering our people to deliver and grow is pivotal to driving our business and achieving continued success. We are committed to creating an environment in which our people feel valued, supported and fulfilled.
Department Overview:
We are committed to helping our business grow both organically and through acquisition by enhancing our digital presence and improving the efficiency and effectiveness of our work management systems built using the Salesforce, Microsoft and Oracle technology stack. Our company leverages a mix of waterfall and agile development methodologies and leverages outsourced/offshore resources to deliver innovative solutions and maintain a competitive edge in the market.
Job Summary: The Software Development Director will lead and oversee the software development function, ensuring the successful delivery of high-quality software products and services. This role requires a strategic thinker with a strong background in agile development methodologies and experience managing outsourced development teams.
Key Responsibilities:
1. Leadership and Strategy: Develop and execute the software development strategy in alignment with the company's overall business objectives. Provide leadership and direction to the software development team, fostering a culture of innovation and continuous improvement.
2. Agile Development: Champion agile development methodologies, ensuring that best practices are followed and that the team is continuously improving its processes. Facilitate agile ceremonies such as sprint planning, daily stand-ups, and retrospectives.
3. Outsourced Management: Manage relationships with outsourced development partners, ensuring that they deliver high-quality work on time and within budget. Oversee the selection and onboarding of new outsourcing partners as needed.
4. Project Management: Oversee the planning, execution, and delivery of software development projects. Ensure that projects are completed on time, within scope, and within budget. Monitor project progress and address any issues that arise.
5. Quality Assurance: Implement and maintain robust quality assurance processes to ensure that all software products meet the highest standards of quality and reliability. Collaborate with QA teams to define and enforce testing standards and practices.
6. Stakeholder Engagement: Work closely with key stakeholders, including business leaders, product managers, and customers, to understand their needs and ensure that the software development team is delivering value. Communicate project status, risks, and issues to stakeholders in a clear and timely manner.
7. Team Development: Build and develop a high-performing software development team. Provide coaching, mentoring, and professional development opportunities to team members. Foster a collaborative and inclusive team environment.
8. Software Development Testing: Manage the software development testing process, ensuring that all deliverables are thoroughly tested and meet the required quality standards.
9. Cybersecurity: Ensure that all software deliverables result in cyber secure code, adhering to the latest security best practices and standards.
Qualifications:
1. Bachelor’s degree in computer science, Software Engineering, or a related field. A master's degree is preferred.
2. Proven experience in a senior software development leadership role, preferably in a large, complex organisation.
3. Strong knowledge of agile development methodologies and experience implementing agile practices in a software development environment.
4. Experience managing outsourced development teams and working with external vendors.
5. Excellent project management skills, with a track record of successfully delivering complex software projects on time and within budget.
6. Strong communication and interpersonal skills, with the ability to build relationships and influence stakeholders at all levels of the organisation.
7. A strategic thinker with the ability to align software development initiatives with business objectives.
Preferred Skills:
1. Experience in the technology or digital services industry.
2. Knowledge of modern software development tools and technologies.
3. Familiarity with DevOps practices and tools.
Challenges: The Development team will need to be re-organised to ensure that there are no single points of failure, that the journey from Waterfall to Agile development is completed and that the speed and quality of deliverables significantly improve.
Seniority level
Director
Employment type
Contract
Job function
Information Technology
Industries
Utilities
#J-18808-Ljbffr