Degree qualified in Computer Science, Software Engineering, and a related field or have experience in a similar position. Good communication skills at all levels within the business and experience working within a diverse team would be an advantage. Software Languages
Currently, our software is developed in the following languages MVC, .NET, C#, C++, MFC, HTML, XML, and so having a good understanding of these will help create added value for the candidate. About the role
In this role, you will lead a team of self-managed software engineers to ensure the team is aligned with projects that will support the business growth. It will be expected that you are well established at managing projects as well as understanding the markets we work in to build a technology roadmap that will help keep the business current and ahead of the market competition. Since the team is predominantly self-managed you will spend 70% to 80% of the time developing software and working on the projects with the team. You will report primarily to our R&D Director and also the Managing Director. Responsibilities
Be the main contact for the business within the Software Engineering department Understand the broad range of projects the team is working on and add value where possible Be actively involved in and own software projects that align with your skillset Provide weekly/monthly updates on the progress of projects and any support requirements Manage holidays, sickness and any HR issues from absence management to disciplinary issues. Candidate Requirements
Experience leading a software engineering team Experience in mentoring staff for personal development or performance matters Experience in managing well-documented projects from inception to delivery Be open to learning new skills to develop further within the business Possess good communication skills Have a good working knowledge of Microsoft Office Attractive Salary including optional BUPA, and Annual Discretionary Profit Related Bonus
#J-18808-Ljbffr