Manager, Application Development

IT - Application & Software Development
Vancouver, BC
Permanent
Jan 22, 2019

Our client is a global leader in financial technology solutions.  Located in downtown Toronto,  and reporting to the Director of Systems Development, the Development Manager is responsible for the design, development and testing of software applications assigned to the team.

In a team environment, the Development Manager assigns and reviews the work of team members. Furthermore, the Development Manager should have in-depth technical knowledge and understanding of the application requirements.The Development Manager will often participate in the project design phase and when required, will assist with scheduling and coordination of software projects.

The role: 

  • Annual Performance Review of Team Members
  • Team Administration including Vacation, Banked Days, Absences and Personal issues
  • Career Planning for Team Personnel
  • Promotion Recommendations
  • Weekly Team Reporting to VP or Director of Systems Development
  • Team Resource Tracking and Planning to determine the appropriate number of tasks scheduled per Release
  • Hiring Recommendations including interviews
  • Development Responsibilities:
  • Control project scope and deals with feature creep issues proactively – negotiate with BA or PM
  • Development and Testing of new products
  • Project Management for Special Projects
  • Determine Product Direction with the Business Analyst
  • Development Time Estimation
  • System Design and Review such as holding focus groups, brainstorming sessions, and customer meetings
  • Technical system specifications and review of functional business specifications and requirements
  • Technical Research and Analysis – enhancements to development tools
  • Attend Relevant Conventions and Conferences to learn the latest trend in technology or business
  • Development Tracking and Monitoring for Pending Release (Ensure Deliverables are met)
  • Writes Release Documents and User Manuals for general dissemination
  • Competitive Analysis – up-to-date on market landscape to drive development initiatives
  • Ensure development conforms to current Development Structure and Methodology (Development Life Cycle)
  • Review of all development work performed by team members on a regular basis
  • General Conversion Support
  • Daily resolution of critical system problems (termed "fire-fighting")
  • Release and Deployment Support to ensure system is stable in the customer production environment
  • Daily Technical Support for specific products
  • Implementation and Configuration Support (after development)
  • Provides System Engineering and Operational Support when necessary

Requirements: 

  • Canadian Securities Course (CSC) or equivalent certification
  • 2+ years in a technology leadership role influencing application developers
  • 5+ years in web applications and/or software development
  • Financial brokerage industry with particular focus on Wealth Management Account Opening and Client Onboarding

Skill Requirements:

  • Ability to lead projects, and a successful track record of delivering increasingly complex projects while managing a team of multiple developers
  • Working knowledge of agile and waterfall development methodologies
  • Understanding of relational database design (SQL Server, Oracle), combined with knowledge of object oriented programming languages (Java, C#, or similar languages), and front-end web interfaces
  • Working knowledge of the UNIX operating system
  • Working knowledge of Windows programming techniques
  • Ability to motivate and provide job satisfaction to diverse groups of technical employees
  • Excellent interpersonal and communication skills

Send to Friend

Send to Friend