Leave us your email address and we'll send you all the new jobs according to your preferences.

Head of Software Engineering

Posted 12 days 18 hours ago by Ipsum Group

Permanent
Not Specified
I.T. & Communications Jobs
Not Specified, United Kingdom
Job Description

Lead and manage a team of application developers, system architects, and IT professionals under the Business Application, Development & Reporting division. Develop and implement the strategic roadmap for business applications in alignment with the company's goals. A full review of the applications is required and an End-State Architecture plan produced & executed. Lead digital transformation projects, ensuring they are delivered on time and within budget. Oversee the lifecycle of application development projects from inception to deployment.

Principal Accountabilities:
  • Lead and manage a team of application developers, system architects, and IT professionals.
  • Mentor and develop team members, promoting a culture of continuous learning and improvement.
  • Oversee recruitment, training, and performance evaluations of team members.
  • Develop and implement the strategic roadmap for business applications in alignment with the company's goals. A full review of the applications is required and an End-State Architecture plan produced & executed.
  • Lead digital transformation projects, ensuring they are delivered on time and within budget.
  • Collaborate with senior stakeholders to define project requirements and deliver solutions that meet business needs.
  • Design and architect scalable and secure bespoke business applications.
  • Develop conceptual, logical, and physical architectural diagrams and supporting documentation.
  • Ensure architectural governance and adherence to best practices.
  • Oversee the lifecycle of application development projects from inception to deployment.
  • Implement and manage Agile methodologies to enhance project delivery and efficiency.
  • Coordinate with cross-functional teams to ensure seamless integration of new applications.
  • Utilise expertise in various technology stacks including Java, PHP, AWS, Azure, and database management systems.
  • Strong understanding of bespoke applications, Business Central, Jira, Power BI, and CIDC.
  • Ensure the security and compliance of business applications.
  • Introduce and maintain CI/CD pipelines and automated testing frameworks.
  • Streamline application development processes to improve efficiency and reduce costs.
  • Monitor and manage application performance, implementing improvements as needed.
  • Develop and implement IT dashboards using Power BI for real-time visibility into project status and operational metrics.
Desirable Qualifications & Professional Membership(s):
  • Bachelor's degree in Computer Science, Information Technology, or a related field.
  • 10+ years of experience in software development and technology, with a minimum of 5 years in a leadership role.
  • AWS Certified Solutions Architect.
  • Microsoft Certified: Azure Solutions Architect Expert.
  • PMP or Agile certifications.
  • Demonstrable first level support knowledge in the following key areas:
  • Proficiency in AWS, Azure, and other cloud services.
  • Strong knowledge of database management systems including MySQL, SQL Server, and SAP ASE.
  • Demonstrated experience in Agile, Scrum, and other development methodologies.
  • Excellent project management skills with experience in tools like Jira, Trello, Basecamp, or Azure DevOps.
  • Strong communication and interpersonal skills with the ability to engage with senior stakeholders.
  • Proven ability to manage budgets and optimise IT infrastructure costs.
Email this Job