Software Development Manager

Project Management

Ref: 82Thursday 7 November 2019

Are you a seasoned Software Development Manager with a passion for technology?

Do you relish the chance to build and manage high-performance development teams?

Are you keen to be a key influencer and decision-maker in architecture, design, and delivery decisions?

Are you happy to live in work in Galway?

 

If so then this opportunity is tailor-made for you!

 

What you will do:

You will join a multi-national organisation as they grow out and develop their R&D operation in Galway city. 

  • Build high performing teams of innovative software professionals by mentoring, coaching and developing internal talent and recruiting industry top talent.
  • Develop, maintain and improve delivery processes and systems.
  • Work with internal resources to scope development projects, including deliverables, timelines and budgets etc.
  • Lead architecture and technical designs reviews.
  • Lead the team through a transition to Continuous Delivery, driving automation of build, deployment and test.
  • Provide direction to direct and indirect reports, establishing work priorities, and in achieving company initiatives.
  • Provide recommendations and assist in determining which projects to prioritise and make the trade-off between technical debt and new functionality.
  • Remove impediments to ease the development path. Drive down the cycle time from idea to customer value.
  • Implement technical strategy and govern across various development teams.
  • Manage and provide technical and motivational leadership to multiple teams.

 

What we would love to see from you:

  • 5+ years of proven experience in a Software Development Management role.
  • Excellent OOP knowledge and experience. (C#/.NET a distinct advantage but not required)
  • Experience with large scale SQL and NoSQL technologies.
  • Experience delivering microservices.
  • Experience in cloud development in Azure.
  • Experience in measuring and improving the performance of production systems.
  • Experience of leading multiple development teams in parallel.
  • Excellent knowledge and experience of modern software development methodologies (Scrum/Kanban/Lean/XP), including Sizing, Estimation, Velocity, Burn-down charts, Burn-up charts, Cycle Times, Cumulative Flow, Pair Programming, BDD, TDD.
  • Experience in highly scalable, highly available platforms.
  • Experience in Continuous Integration, Continuous Delivery & Automation.

 The recruitment process is quick and efficient, so if this is something you've been looking for then apply now.