The position will join the organisation on a large project of work currently underway of a System Replacement to provide building production to the industry builders enabling them to manage installations and orders as well as end to end financials to be integrated.
In addition, the Software Development Manager will be will be responsible for leading and managing a team of software developers to deliver high-quality software solutions. This role involves overseeing the entire software development life cycle, from project planning and requirements analysis to coding, testing, and deployment.
Key Responsibilities of the Software Development Manager will be tasked with the following key responsibilities:
- Lead, mentor, and coach a team of software developers, fostering a culture of collaboration, innovation, and continuous improvement.
- Set clear performance expectations, conduct regular performance reviews, and provide constructive feedback to team members.
- Manage team resources, workload distribution, and project assignments.
- Collaborate with product managers to define project scope, goals, and deliverables.
- Develop and maintain project plans, schedules, and budgets.
- Ensure that projects are completed on time and within budget while meeting quality standards.
- Participate in architectural and design discussions, providing technical leadership and guidance.
- Review and approve code changes, ensuring adherence to coding standards and best practices.
- Troubleshoot and resolve complex technical issues as they arise.
- Collaborate with QA teams to define and implement testing strategies and procedures.
- Ensure that software products meet quality and performance standards.
- Implement processes for continuous integration and continuous delivery (CI/CD).
- Excellent leadership, communication, and interpersonal skills.
- Proven experience (5 years) in software development and team management.
- Strong technical background in software development, including familiarity with modern programming languages, frameworks, and technologies
- Skilled negotiator, comfortable with engaging at all levels of the organisation.
- Ability to engage and influence stakeholders across multiple divisions and locations.
- Proficient at analysing data, building reporting and making strategic recommendations based on data and trends.
- Ability to manage multiple projects and work to tight deadlines.
- Experience with managing offshore staff
- solutions Orientate and Outcomes driven