Access the "Hidden Elite"

SOFTWARE DEVELOPMENT MANAGER

5373

The company are a worldwide business who do a lot of work in the WMS / Intralogistics industry.

This position is responsible for overseeing the development of new products, product enhancements, product re-design, and support escalations to ensure that all software meets
the quality standards of the business. Primary areas of responsibility include guiding the Team Leads to roll out initiatives to improve the quality of our products,
oversee the release process, and overall team leadership including people management responsibilities. Additional responsibilities include providing the software development team
with the processes and tools needed to be successful for the entire application lifecycle management (ALM) of the company software suite.

The software development manager will be a key contributor in leading the software development for our global platform acceleration and professional services function.

We are looking for someone who has outstanding technical skills and who displays a can-do attitude, someone who holds themselves accountable and challenges those around them to do the same. The ideal candidate will have a proven record of working on all levels of software engineering. They will have proven experience leading software development through
existing legacy solutions, right through to more strategic product roadmap development.

They will own the software development teams in both professional services and product development, which requires a close working relationship with the UK leadership team, as
well as the global technology teams to ensure that we form best practices around leveraging a common platform globally.

The software development manager will be able to be hands-on with the team around building solutions, code review, as well as being able to think strategically around the future
product roadmap.



Skills/Behaviours Required

Bachelor’s degree (QA, Computer Science, or related field) or equivalent work experience

Five years of experience working in the development of software.

Scrum Master certification or equivalent work experience on an Agile Scrum team.

Strong leadership skills

Strong written and verbal communication skills

Strong attention to detail

Demonstrated ability to manage multiple projects and teams, often under deadlines, and work independently

People management responsibilities including planning, delegating project assignments, performance management, coaching and counseling, and communication


Technical Competencies (skills/behaviours desired)

Working knowledge of containerised event-driven microservices (Kubernetes, Docker, RabbitMQ, Kafka)

Experience developing distributed, scalable, high performance systems

Some experience of complicated AI software is beneficial

Master level experience with data structures, algorithms and software design

Master level experience with distributed systems and microservices architecture

Master level modelling skills covering information, object-oriented, process, state, security, logical, and physical architectural views

Experience with security technologies such as OAuth2, Basic Authentication, WS Securit

Attend team SCRUMs a couple of times a week to stay in touch with the team, ensure agile functions are being followed, and progress is being made on projects

Contribute to project discussions regarding staffing and timing

Assist Team Leads in capacity planning discussions with product management, as needed.

Be the liaison for support escalations between Team Leads and partners, professional services, and customer escalations when needed

Coordinate cross-team initiatives between Directors/Team Leads

Execute quality initiatives proposed by the Vice President of Development using tools such as Azure DevOps

Ensure teams are participating in broader company priorities as applicable – i.e. Align priorities

People management responsibilities including planning, delegating project assignments, performance management, coaching and counseling, and communication

Ensure the Development Team Leads are release planning for each major release following the product development processes

Ensure proper resource planning based on the roadmap and budget

Ensure Team Leads are addressing releases that are running late in PD Dashboard

Refine, document, and be the ambassador for ALM processes

Ensure all teams have implemented automated builds as well as have optimized the software build and deployment process

Ensure Team Leads are following best practices around software development during projects and the release cycle

Work with the Team Leads to establish goals and standards for automated testing and ensure automation is implemented

Work with remote or offshore management

Define and implement process improvements to continue to refine the development and QA functions at the business.

Assist the Vice President of Development with special projects

£65 - 70k

Home-based (but they would like someone based in the North West or Midlands area)

There are no specialist Health & Safety issues related to this role.

Permanent (unless otherwise stated in the job title above).

Please complete the red "Apply for this job now" form and upload your CV. Our system then sends an e-mail to the specific individuals at Wynne Consulting who are working on this job.

Make your friends or colleagues aware of this job if you feel it would be of interest. E-mail them a link to this web page or ask them to call us on 03707 52 00 25 quoting the Job Reference Number.

Any personal data that you may submit to us in relation to any of the "Live Jobs" will be handled as a "Candidate" as detailed within our Privacy Policy.

To apply for this position you must be eligible to live and work in the UK. Wynne Consulting Limited acts as an Employment Agency as defined by the Conduct of Employment Agencies and Employment Businesses Regulations 2003.

    Apply for this job now
    03707 52 00 25

    Your Name*

    Your Email*

    Your Telephone*

    Your Message*

    Upload your CV (.doc or PDF)