Application Development Manager

The Role:

The Application Development Manager oversees the internal and outsourced development teams, driving the delivery of websites, mobile applications, games and other digitally-driven solutions for clients. The ideal candidate has the ability to see the big picture from both a technical and business perspective, leadership skills to motivate the team, and the foresight to help strategize and drive the team in delivering development projects. This includes ensuring quality as well as the training and development of staff. There must be an extensive collaboration with the business team and other technology partners to ensure commercial objectives are achieved through digital solutions.

The Tasks:

  • Provide overall leadership for Application team. This includes support for initiatives, relationships with both internal and external parties and providing expertise and counsel
  • Prepare technical scopes of work and set delivery expectations with the business team, programming team and clients
  • Interface with all business unit leaders to communicate IT application development strategies/plans and gain collaborative support
  • Remove obstacles, close gaps and manage and mitigate risks to ensure delivery on time, on budget and with impeccable quality
  • Manage the programmers and provide guidance and set priorities
  • Work closely with the Managing Director to provide technical advice on internal I.T. infrastructure, systems and support
  • Overall responsibility for life-cycle application development and delivery of complex applications
  • Create and lead the implementation of internal methodology and process improvements designed to shape application development organization into a team utilizing best in class practices and technologies
  • Assist in recruiting, selection, training, developing and retaining professional I.T. staff
  • Assist the Applications team with coding of responsive web sites in keeping with a scope of work, using open source content management systems such as WordPress, Joomla and/or Drupal

Entry Requirements:

  • Experience in building and managing development teams
  • Leadership experience
  • Strong understanding of Word Press, Joomla, Drupal or other popular web content management systems and/or mobile or game apps based on Android/iOS
  • Experience in working with APIs to enhance an existing system or extend it for web or mobile users
  • Bachelor’s degree in Computer Science, Management Information Systems or related field
  • Excellent negotiating and conflict resolution skills.
  • Excellent verbal and written communication and presentation skills
  • Strong organizational and planning skills and the ability to agile teams and/or projects simultaneously
  • Strong analytical skills with the ability to collect and organize data and summarize findings and develop conclusions and recommendations
  • Ability to thrive in a rapidly advancing and delivery-focused environment