Get AI-powered advice on this job and more exclusive features.
People and Culture Business Partner @ Ultradata
Head of Software Development
Take the next step in your technology and leadership career
* Cornerstone role in the ongoing success of a market leader
* Balance strategy, people leadership, technical and operational management
* Deliver major software development programs across multiple teams and multiple clients
* Permanent, full-time opportunity for a highly accomplished technology executive.
The company
Ultradata, headquartered in Melbourne (in East Malvern) is a trusted technology partner to significant financial institutions across the Australian and Asia Pacific financial services market. A long-established business with 48 years of delivering on its promises, Ultradata has successfully completed thousands of technology projects across a portfolio spanning core banking, funds management, consumer finance, lending, and an array of digital and online services.
The role, in summary:
* Through outstanding leadership and direct management of senior team Leaders (Software Product Managers) and teams of highly accomplished programmers, analysts and business analysts:
* Develop and deliver quality software in adherence with the requirements of the well-established Product Management Lifecycle (PMLC) process. The role will have a purview across multiple projects, teams and clients
* Plan, prepare, execute and lead development processes, utilising agreed methodologies, toolsets and resources
* Regularly audit and report on the current state, and future outlook for all major projects, including progress on financials, timing and ultimately delivery of new and existing products in line with agreed timetables
* Establish and confirm to best practice program management disciplines ensuring accurate project estimates and project resource allocation
This will require:
* Ongoing review and estimates of new product requirements following delivery of requirements by the Design Team
* Ensuring Project Approval requests with appropriate budget recommendations are made.
* Ensuring there is sufficient approved work available to maximise productivity of the various Development teams
* Manage the priority of future projects so that the schedule of execution of projects meets business expectations
* Creation of specifications, project plans, resource allocation plans and budgets as part of project scoping and planning.
* Delivery of projects according to plans, budgets and specifications. Ensuring all necessary processes, documentation, sign offs are completed prior to moving projects to the next phase
* Implementation of robust change management and quality procedures across all projects
* Prepare weekly project status reports and highlight instances of actual or predicted shortage of work or project over-runs. Conduct statistical analysis to determine Actual versus Budget and make recommendations for additional budget and/or identification of where process needs review
* Maintain overall Project Status showing the milestones and progress of all projects, from inception to general release
* Encourage, support and motivate staff to achieve project and strategic objectives.
* Assessment of team performance, development, skills and capabilities. Make timely recommendations to address issues including training, recruitment and retention.
* Consistently utilise appropriate technologies, methodologies, architectures, patterns and algorithms. Provide technical direction, insight and review of product solutions. Recommend best practices.
* Identify risks and mitigation strategies to ensure development of software that meets expectations in the areas of reliability, performance, scalability, security, deployment, support, agreed policies and standards.
* Ensure appropriate controls are in place to manage the structure of application databases and protect Ultradata’s Intellectual Property.
* Ensure Development has the necessary tools to maximise efficiency and productivity.
The Ideal Candidate:
* Demonstrated leadership experience in complex technical environments delivering multiple projects through multiple teams servicing multiple clients.
* Proven history of project and technical leadership in successful software development environments.
* At least the last five years leading successful software development project teams using Microsoft technology. At least 10 years’ experience in commercial software development.
* Experience with UniVerse or similar database would be an advantage.
* Significant experience developing software for the Retail Banking sector would be considered an advantage
* Excellent written and verbal communication skills. The ability to communicate with staff at all levels of Ultradata and client organisations is imperative
* Tertiary or equivalent qualifications in appropriate disciplines.
Seniority level: Mid-Senior level
Employment type: Full-time
Job function: Information Technology and Management
Industries: Software Development, IT Services and IT Consulting, and Banking
#J-18808-Ljbffr