General Manager of Development

Talent Army

Looking for someone to lead the development & operations teams to produce and support a software platform that exceeds customer expectation.

  • Experience leading an agile team?
  • Experience in managing managers/various teams?
  • Greenlane office location
General Manager of Development

Our client is a local team with a global presence.  Every day thousands of businesses around the world place orders with their wholesale suppliers on their apps and online platforms. 

There is a strong team culture of shared responsibility for the profitable delivery of software to customers. The role of Development Manager is to lead the development & operations teams to produce and support a software platform that consistently meets our commitments and exceeds customer expectations. 

  • A results-oriented development team that is focused on value delivery.
  • Robust software in terms of security, performance & quality, customer value, cost and timeliness.
  • Innovative use of new technology which has direct impact and benefit to the business platforms.
  • Support & operations delivery which provides high standards of security, performance & quality, customer value, cost and timeliness.
  • A highly collaborative, positive, enthusiastic and innovative team culture that strives for individual and team excellence through continuous improvement.
  • A development team that is committed to business core values and business goals.
  • Respect, trust and confidence of the development team, other managers and the wider business.
Development & QA
  • Ensure that technical delivery by the development team is up to the highest possible standard. 
  • Lead managers/head of departments rather than a wider team directly
  • Provide support and leadership to the development team to resolve technical challenges and assist timely delivery of projects.
  • Champion development principles Cloud-first & QA automation.
  • Manage acceptable technical debt and communicate with the leadership team regarding this and restitution plans.
  • Be familiar with and understand existing systems; and maintain a roadmap for technical and architecture improvement over time.
  • Ensure excellent documentation is maintained at all times and adequate time & resources are given to this by the development team.
  • Use formal and informal training and skills development opportunities to continuously evaluate and adopt suitable new technology into the wider team.
  • Properly assess and report on product, project and organisational risks.
Software Support
  • Monitor Azure environments for performance vs cost and directly engage necessary resources to manage cost movements outside of normal limits.
  • Oversee Support & Operations team production & UAT environment customer support & release management through the support team and 3rd parties and other stakeholders as required.
  • Ensure standards of response and resolution exceed expectation and support team activity reflects productivity in resolution.
  • Recruit and retain a talented team with complementary skills and whose personal values reflect the company culture of teamwork, collaboration and effective timely delivery.
  • Mentor individual developers to continuously improve their skills and knowledge, encourage the individual professional growth and development of staff through deliberate coaching.
  • Continue to improve the team skill using Agile development methodology.
  • Maintain effective and constant communication with staff through regular one-on-one engagement.  Provide staff with frequent and immediate feedback on accomplishments and areas for improvement.
  • Deal with under-performance directly and in a timely manner.
Project Deliverables
  • Work directly with customers, Project Managers, & Support team to contribute to the documentation of project plans, SOW’s and the evaluation and confirmation of timelines.
  • Maintain close communication with project managers on the status of deliverables and current priorities.
  • Directly support the developers to fulfil the technical commitments in each project and overcome technical challenges while meeting the milestone commitments of the project.
Professional engagement
  • Maintain professionalism in all communication, internal and external, with customers, suppliers and the team.
  • Take on and share direct responsibility for success and failure with the leadership team and wider development team.
  • Manage staff fairly, maintaining high standards of personal and professional integrity and achievement. 

A Bit About You
  • You have experience in managing managers/multiple teams of people.
  • Have built/grown development teams
  • You Manage tension well
  • Experience working in an Agile environment
  • You're close to technology - you won't be cutting code but you will be able to understand what is going on 
  • You understand the process from design to shipping the work out the door.
  • You are a real leaner/thinker. 
  • You have Cloud experience (Azure ideally but that isn't a necessity)

If this sounds like something you would be interested in, apply now and we will be in touch!