Development Manager

Development Manager



  1. Accountable for the successful execution of technology projects including support and maintenance releases, minor functional releases and major products.

  2. Executes on technology strategies.

  3. Primary area of influence is within own team and some influence on other teams.

  4. Works with third parties to ensure delivery of outsourced work, resolves application issues, and understand product direction in order to support and implement where appropriate.

  5. Evaluates and makes decisions on engagement of strategic suppliers.

  6. Leads and manages the day-to-day activities of their team including supporting career development of team (objective setting, performance management, etc.)

  7. Manages and supervises one or more small teams.

  8. Serves as departmental focal point for staff issues, HR initiatives and requirements.

  9. Implements and models a work culture that promotes development and retention of high quality staff.

  10. Implements a customer-aware culture for their team, ensuring close working relationships with Product, Project Management, Technical Operations etc

  11. Liaises with other technical development areas for cross assignments and exchange of staff and encourages staff movement in line with business and/or career development needs.

  12. Participates in recruitment efforts for responsible technology team.

  13. Accountable for delivery across multiple projects/products by providing guidance and support to project leads to assist in removing project impediments.

  14. Ensures fidelity and feasibility of all projects plans and estimates.

  15. Allocates and schedules resources in line with overall team, resolves conflicts, and prioritizes projects to meet the needs of the business.

  16. Optimizes project deliverables to ensure that technology design fits with existing product architecture and technology strategy.

  17. Manages bid process for new business to established standards, including detailed investigations into requirements, prioritization, scheduling and budgets.

  18. Creates trust and credibility with stakeholders/user community and works with them to identify issues and risks that may impact them.

  19. Creates an environment and workflow that ensures proactive identification of change to prevent problems, including problem resolution workflow.

  20. Creates an environment and a culture that encourages immediate response to problems and sets expectations and timeframe for resolution with customers or groups managing customers, and manages escalated issues.

  21. Participates in problem resolution recommendation for escalated issues.

  22. Provides timely status updates for areas of team responsibilities within projects potentially including senior leaders, initiating escalation when necessary.

  23. Adept at all aspects of technical communications, including using presentations technologies (e.g. WebEx, PowerPoint) and software demonstrations.

  24. Encourages two-way communication with staff, peers, and business partners.

  25. May contribute to the creation and execution of the communication plans.

  26. Communicates across virtual teams and a globally diverse environment.

  27. Contributes to compliance requirements and other governance measures.

  28. Ensures self and team develop modules using disciplined processes, adhering to team/company standards and best practice guidelines, and corporate policies.

  29. Ensures internal Service Level Agreements (SLAs) or other such agreements for third party support with technical areas are met.

Scope & Impact:

  1. Make recommendations for budget spend and assist with justification for purchases.

  2. Determines resources and scheduling for all projects within a functional area of technology.

  3. Has full responsibility for the execution and operational performance of teams/projects.

  4. Directly impacts project results for a business unit or major functional area.

  5. Applies organization policies and programs appropriate to functional area as required.

  6. Applies Technical expertise to directly influence decisions.

  7. Improves the quality of development in the organizations and promotes best development practices.

  8. Identifies and contributes to ongoing development and adoption of project processes, tools, and techniques so they develop in line with organizational, technical, and commercial requirements.

  9. Provides leadership and direction through team leaders.

  10. Directs and controls the performance and talent management activities for a functional area through team leads

  11. Responsible for motivating and recognizing staff with a special emphasis on direct reports.

  12. Grows organization talent through recruiting, coaching, and mentoring.

Knowledge & Skills:

  1. Proven experience using formal software engineering tools and methodologies, including design, development, testing, etc.

  2. Ability to identify and understand complex problems and effectively drive resolution.

  3. Articulates technical and non-technical information effectively to multiple audiences and levels. Demonstrates active listening.

  4. Working knowledge of financials.