Applications Development Head
FNB
Job DescriptionTo oversee the entire software development function within the organisation, ensuring the successful delivery of high-quality applications that support business objectives.
To provide strategic leadership in the design, development, and deployment of software solutions, driving innovation and ensuring alignment with enterprise-wide technology goals.
To manage multiple development teams, including team leads, and ensure that projects are completed on time, within scope, and in accordance with best practices in software architecture, security, and compliance.
To leverage a deep understanding of business requirements, strategic planning, and emerging technologies, enabling the organisation to remain competitive and innovative. Collaborate closely with senior IT leadership, business executives, and external vendors to create scalable, secure, and efficient applications across the enterprise.Define the strategic vision for application development across the organisation, aligning technology goals with business objectives to ensure competitive advantage and operational excellence.Lead and manage multiple development teams, including team leads and senior developers, to deliver software solutions that are high quality, scalable, and efficient.Oversee resource allocation, ensuring optimal utilisation of personnel, tools, and technologies across various application development projects.Ensure that all application development initiatives adhere to the enterprise architecture framework, promoting scalability, security, and performance.Collaborate with senior business leaders, product managers, and operations teams to define requirements and ensure that application development meets organisational needs.Manage the application development budget, overseeing cost management, procurement of tools and technologies, and ensuring cost-efficient solutions are delivered within budget.Oversee the entire lifecycle of application development, from conceptualisation and design through to development, testing, deployment, and maintenance.Drive the adoption of new technologies, tools, and methodologies that can enhance the development process, increase team productivity, and foster innovation within the department.Implement and enforce risk management protocols, ensuring that all development processes meet regulatory, security, and governance standards, especially those applicable to financial services.Establish and maintain strong relationships with external technology vendors and partners, ensuring that external solutions integrate seamlessly with internal systems.Ensure that all developed applications comply with security best practices, including data encryption, user authentication, and vulnerability management, to protect sensitive business information.Implement monitoring and performance metrics for all applications, ensuring continuous improvement in application performance, stability, and scalability.Lead talent development initiatives within the application development teams, providing training, mentorship, and succession planning to ensure the growth of high-performing technical talent.Serve as the escalation point for critical technical issues, managing crisis situations and ensuring the rapid resolution of problems that impact business operations.Provide regular reports to senior IT leadership on project status, performance metrics, risks, and development milestones, ensuring transparency and accountability.
To provide strategic leadership in the design, development, and deployment of software solutions, driving innovation and ensuring alignment with enterprise-wide technology goals.
To manage multiple development teams, including team leads, and ensure that projects are completed on time, within scope, and in accordance with best practices in software architecture, security, and compliance.
To leverage a deep understanding of business requirements, strategic planning, and emerging technologies, enabling the organisation to remain competitive and innovative. Collaborate closely with senior IT leadership, business executives, and external vendors to create scalable, secure, and efficient applications across the enterprise.Define the strategic vision for application development across the organisation, aligning technology goals with business objectives to ensure competitive advantage and operational excellence.Lead and manage multiple development teams, including team leads and senior developers, to deliver software solutions that are high quality, scalable, and efficient.Oversee resource allocation, ensuring optimal utilisation of personnel, tools, and technologies across various application development projects.Ensure that all application development initiatives adhere to the enterprise architecture framework, promoting scalability, security, and performance.Collaborate with senior business leaders, product managers, and operations teams to define requirements and ensure that application development meets organisational needs.Manage the application development budget, overseeing cost management, procurement of tools and technologies, and ensuring cost-efficient solutions are delivered within budget.Oversee the entire lifecycle of application development, from conceptualisation and design through to development, testing, deployment, and maintenance.Drive the adoption of new technologies, tools, and methodologies that can enhance the development process, increase team productivity, and foster innovation within the department.Implement and enforce risk management protocols, ensuring that all development processes meet regulatory, security, and governance standards, especially those applicable to financial services.Establish and maintain strong relationships with external technology vendors and partners, ensuring that external solutions integrate seamlessly with internal systems.Ensure that all developed applications comply with security best practices, including data encryption, user authentication, and vulnerability management, to protect sensitive business information.Implement monitoring and performance metrics for all applications, ensuring continuous improvement in application performance, stability, and scalability.Lead talent development initiatives within the application development teams, providing training, mentorship, and succession planning to ensure the growth of high-performing technical talent.Serve as the escalation point for critical technical issues, managing crisis situations and ensuring the rapid resolution of problems that impact business operations.Provide regular reports to senior IT leadership on project status, performance metrics, risks, and development milestones, ensuring transparency and accountability.
#Post
#Intengo
#LI-AM3
Job DetailsTake note that applications will not be accepted on the below date and onwards, kindly submit applications ahead of the closing date indicated below.
15/11/24All appointments will be made in line with FirstRand Group’s Employment Equity plan. The Bank supports the recruitment and advancement of individuals with disabilities. In order for us to fulfill this purpose, candidates can disclose their disability information on a voluntary basis. The Bank will keep this information confidential unless we are required by law to disclose this information to other parties.
Confirm your E-mail: Send Email
All Jobs from FNB