Apply for this job now

Software Development Manager

Location
Heysham, Lancashire
Salary
£45,000 to £60,000
Job Type
Permanent
Posted
8 Sep 2022
Mech Tech Professionals is actively recruiting for a Software Development Manager for our niche electronic bias manufacturer in Lancashire. Reporting to the Managing Director, the Software Development Manager will be responsible for overseeing and coordinating people resources and the processes required to deliver new software and upgrade of existing products. Other key responsibilities will include supervising junior software developers, analysing software performance and configuration systems, and managing the implementation of new software. Recruitment of new software Developers will also be art of the remit. Overall Responsibilities: Development Work closely with department heads to identify the requirements for new software programs. Develop software for customers, identify market requirements and review the performance of existing competitive programs. Produce a product development strategy that gives the software team a clear sense of direction. Team Management Identify skills needed for each development project and recruit team members Organise training programs or work with external contractors or consultants for additional training where required. Monitor the performance of team members against strategic targets and provide mentoring or training, if necessary. Team Resources Ensure teams have access to the resources they need, such as computing systems, development tools and communications. Manage the department budget and continuous improvement projects to deliver new capability. Resource requirements throughout the different stages of the software development, so the Software Development Manager can monitor progress to ensure that the team does not encounter obstacles. Scheduling Ensure that teams complete projects on time Coordinate development schedules with the release dates planned by the marketing team for external customers Minimise development time to get the new product releases market in the shortest possible time. Project Management Work closely with the Project Manager(s) to monitor progress against intermediate and final development targets. Conduct regular team meetings to review progress and to identify potential obstacles to completion. Monitor quality to ensure that products meet technical and business objectives. In addition to regular development team meetings, schedule meetings with other stakeholders, such as department managers and marketing professionals to update them on the project and obtain feedback. Interactions Consult with management and software developers to determine software solution requirements. Evaluate software solutions and system performance, as well as supervising the software development team. Manage the development, deployment, and integration of software solutions. Determining system specifications and analysing test stage data prior to software installation. Manage the installation and structure of software solutions. Collaborate with front end users on software functionality. Resolve software deployment and integration errors, and documenting processes. Perform routine maintenance and monitor performance metrics. Keep up to date of new software technologies, as well as conforming to best practices in cybersecurity. Mentor junior software developers, as well as to collaborate with all stakeholders. To be considered for this role, it is essential that you hold the following qualification, skills and experience: 5 years Software Teams Management Bachelor's degree in software engineering, computer science, information systems, information technology, or similar. 5 years of experience in software development and team management. Embedded software In-depth knowledge of programming languages such as C, C++, Python and JavaScript. Knowledge of best practices related to data encryption and cybersecurity. Commitment to learning new skills and technology Extensive experience in developing, deploying, and integrating software solutions. Ability to keep up with software industry trends and innovation. Exceptional interpersonal and communication skills. Proficiency in documenting processes and monitoring performance metrics. This position would highly suit candidates from a Defence / Aerospace, Military background. Position and navigation background and computer vision background a distinct advantage Master's degree in a related field preferred. In return you will receive a very competitive salary and benefits package Mech Tech Professionals is operating as an Employment Agency. Once you apply to this job, your application will be reviewed by Mech Tech Professionals. If your application is successful, a consultant will be in contact with you within the next 7 days. If you do not hear from us within 7 days, then your application has not been successful on this occasion. We may however keep your details on file for any suitable future vacancies and contact you accordingly. All candidates registering with Mech Tech Professionals will need to provide proof of identity, and evidence of any experience, training and qualifications our client considers necessary for this position
Apply for this job now

Details

  • Job Reference: 707262721-2
  • Date Posted: 8 September 2022
  • Recruiter: Mech Tech Professionals
    Mech Tech Professionals
  • Location: Heysham, Lancashire
  • Salary: £45,000 to £60,000
  • Bonus/Benefits: negotiable depending on experience
  • Sector: I.T. & Communications
  • Job Type: Permanent