Manager of Application Development

Job Locations CA-ON-Toronto
Posted Date 2 weeks ago(3/9/2018 3:42 PM)
Job ID
# Positions
Job Type
Full Time
Years of Experience
Job Industry
Accounting and Auditing Services, Computer Software, Technology Services

Job Description (EN)

Position Summary:


We are currently seeking a Manager of Application Development Services to join our growing National IT team in downtown Toronto. The position is responsible for the management and oversight of our innovative application development team, providing systems design, development, test automation on web and mobile applications using Microsoft, Azure and SharePoint technologies. This role will be responsible for managing multiple development projects of medium and high levels of complexity, working with the latest technologies.  


BDO Canada LLP is Canada's 5th largest accounting and advisory firm with over 95 offices and over 3,000 advisors across Canada. We focus on meeting the needs of Canadian businesses, individuals, and community-based organizations. We offer a full range of business advisory services to meet the unique needs of our highly diverse clientele. Our Canadian offices are located in the country's larger cities and smaller communities. We are in the unique position of being national and local at the same time - a distinction no other Canadian accounting and solutions firm can declare. At BDO Canada LLP, we offer a challenging, performance-drive environment where results are recognized and rewarded.


Key Accountabilities and Responsibilities:

  • Management of application design and management of the systems development life cycle and standards.
  • Responsible for managing the development team by coaching, mentoring, training and assigning tasks in line with department objectives.
  • Development of systems integration and standards
  • Utilize existing capabilities within the architecture and introduce new functionalities to support changing business requirements
  • Be the technical evangelist to ensure that the development approach and integration fits within the overall architecture and technology roadmap of BDO
  • Manage and maintain relationships with various BDO departments and business lines.
  • Responsible for timely resolution of internal/external issues and ensuring solutions provided to the business meet best practices, quality and security standards

Education and Professional Skills/Knowledge:

  • University Degree or Diploma in Computer Science or related discipline preferred
  • Minimum of 5 years of experience in leading and managing a software development team
  • Minimum of 3-5 years of experience with ASP.Net, C# Programming, MVC Framework, SQL Server, Azure and Microsoft SharePoint.
  • Experience with Responsive Web Design
  • Experience with Application Mobile Development and TIBCO middle-ware an asset
  • Experience with Blockchain, AI and/or Machine Learning technologies an asset
  • In-depth knowledge and hands-on experience in systems and requirements analysis, test automation, systems integration, application design and programming
  • Hands-on experience working with large scale systems, implementation of SOA-based solutions and automated testing
  • Excellent interpersonal skills; ability to work successfully with teams across the organization, including IT and various departments and senior leadership
  • Excellent oral and written communication skills
  • In-depth experience with UML and Agile Scrum methodology

Our Vision:


One Firm engaged to make a difference through valued relationships with our people, clients and communities.





Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
Share on your newsfeed