We're hiring.

Software Development Manager

eSolutionsGroup (a GHD company) is a multi-disciplinary consulting firm. We specialize in web, brand, communications, marketing and creative strategies. We build and offer customized and out-of-the-box digital solutions for our clients. 

About the job:

We are looking for a Software Development Manager to join our talented, well-established, client-centric team. The position will report directly to senior management and will based out of our Waterloo office.

About you:

You strive for client satisfaction through rapid delivery of high-quality, scalable software solutions. You enjoy building and mentoring a team of technical experts. You enjoy interacting with other areas of the business to ensure smooth, structured, and on time delivery of results.

As a seasoned technologist and manager, you understand how to build and maintain a successful team of cross discipline software professionals. You understand all aspects of the SDLC and how to manage priorities and deliverables across multiple disparate teams. Your technology background allows you to bridge the gap between other areas of the business and your software teams.

What you'll do:

  • Attract and retain a highly skilled development team that can deliver excellent solutions
  • Provide leadership and technical vision to the team
  • Work with Architects to determine the best way to solve large and complex technical solutions
  • Develop and ensure adoption of development standards across the develoment team in partnership with the software achitects
  • Work with Project Managers and Product Owners to build and track development plans across multiple teams and products
  • Work with Project Managers and Product Owners to prioritize and plan resource requirements for projects
  • Coordinate all day to day activities of all development team members
  • Mentor development team members so that they can grow and excel in their individual careers
  • Define and articulate career pathways for development staff
  • Lead new development related initiatives
  • Identify and optimize software development processes within the firm
  • Define and report on key metrics and measures to senior management
  • Work with your technical teams and project management teams to provide development estimates
  • Ensure the continuous development of your development team members
  • Manage escalations, delays, and changing priorities

Skills, Experience and Qualifications:

  • Bachelor’s degree or diploma in computer science related field
  • 5+ years' experience delivering and/or developing client facing web based software
  • 5+ years' experience leading teams of 10 or more people
  • 5+ years' experience managing people
  • 3-5 years' experience with Agile methodologies
  • Working knowledge of .NET and front end frameworks (VueJS, Angular, React)
  • Proven ability to manage multiple projects simultaneously
  • Excellent communication skills
  • Previous experience working with remote teams is an asset

More information about us:

eSolutionsGroup helps public sector clients across North America to connect with communities and deliver services more efficiently through award-winning design integrated with advanced web and mobile applications. 20 years in business. 350+ clients. More than 120 marketing and technology awards in the past 5 years. It all adds up.

We offer a professional working environment and culture and believe that work/life balance contributes to the success and happiness of our people. We also offer competitive salary packages based on qualifications, skills and experience.

As a multicultural organization, we encourage individual achievement and recognize the strength of a diverse workforce. eSolutionsGroup is an equal opportunity employer. Upon request, eSolutions will provide reasonable accommodation for applicants with disabilities throughout the recruitment and selection process.

Let's Talk 

  • Careers

© eSolutionsGroup 2020

Pin It on Pinterest

Share This