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

Head of Software Engineering

Posted 24 days 1 hour 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