With over 100 years of rich history and strongly positioned as a local bank with regional and international expertise, a career with our family offers the opportunity to be part of this exciting growth journey, to reset our future and shape our destiny as a proudly African group.
Job Summary
Work embedded as part of an agile team to produce, test, document and review source code that delivers platform features & components of service.
Job Description
Platform Engineering, Deployment & Optimisation
- Understand the customer, business, and technical requirements
- Acquire a working knowledge of the platform and its constituent parts in order to contribute to platform features and service design
- Contribute to design processes by identifying process & technology opportunities & solutions
- Design platform features sets & consider the iteration and changes required by the business throughout the design process
- Develop platform designs and test cases that solve problems
- Ensure & enable integration across platform components for all platform designs and test cases
- Acquire technical knowledge of platform features and non-functional requirements to identify risks and prevent bugs
- Take full accountability for the design of predictable high quality, high performing, manageable solutions & ensure their on-time release
- Take personal accountability for end-to-end quality, completeness, and resulting user experience for the life of the platform
- Ensure designs deliver on the technical principles of reusability and meet all engineering & operational standards and requirements
- Identify & implement solutions to supportability, portability/monitoring, reliability, and maintainability considerations when platform features & components are ready to be shared & deployed
- Identify & resolve platform, system, deployment and environmental issues prior to production release
- Positively contribute to components of the service architecture, operability and customer scenarios that meet compliance standards and KPIs, such as quality, cost, and customer expectation.
- Identify & expose test coverage issues, organize and implement integration testing, and identify & resolve problem areas (pre-during-post deployment)
- Acquire technical knowledge of platform features and non-functional's to identify risks and prevent bugs / conduct de-bugging
- Perform troubleshooting and engineer solutions for service issues & restore service with minimal disruption to the customer and business
- Identify unresolved issues and escalates to the appropriate owner to ensure resolution
- Consistently & proactively analyse the current service delivery system and apply judgment to identify improvements and enable a system that supports service delivery and meets KPIs.
- Apply team standards, platform patterns and best practices in all design & development work
- Demonstrate knowledge of, identify & find required, platform relevant data
- Use data and insights from customer and production to contribute to technical design and implementation decisions
- Recognise when relevant data is not available and resolve unanswered questions appropriately
- Understand platform performance measures and when the platform is / is not performing optimally
- Collect metrics (such as service availability data, performance measures, system health, and long-term trends) to support service intelligence analysis.
- Use data to describe defects & their impact on the product or service area and related targets (within scope of job)
- Participate in triaging and use problem management tools (such as root cause analysis, trend analysis, and post-mortems contribute to identifying and implements a solution.
- Understand the engineering lifecycle to propose lifecycle improvements, over successive milestones
- Participate in engineering and service reviews
- Develop & share best practices across teams
- Recognises that changes to his or her service area impact the work of others, and proactively shares information that is relevant to enable efficient workflow.
- Understand the platform cost model & optimal cost:serve of the platform
- Provide analysis on actual versus projected capacity requirements, based on service KPIs, evolving customer usage scenarios, and new feature releases to support the development of a viable platform cost model
- Adhere to budget requirements and track and report operational cost data to the business.
- Participate in incident management & DR activity applying critical thinking, problem solving & technical expertise to get to the bottom of major incidents
- Understand & apply group technology (e.g. architecture, development, change & release etc.), risk, governance, compliance & regulatory standards and frameworks
- Proactively & effectively collaborate & contribute constructively across disciplines within the feature team
- Proactively manage dependencies, share information & best practices, contribute to problem solving and conflict resolution within the feature team
- Consistently share information, across the team, to the right audience with the appropriate level of detail and timeliness to enable overall platform success
- Contribute to a high performance team environment & positive culture as a high performing member of a self-directed team aligned to agile working
- Proactively seek mentorship & coaching from others & consistently seek, respond to & provide feedback with the intention of improving team effectiveness
- Contribute constructively in team meetings, and in cross-discipline collaborations within the team
National Certificate: Information Technology
Absa Bank Limited is an equal opportunity, affirmative action employer. In compliance with the Employment Equity Act 55 of 1998, preference will be given to suitable candidates from designated groups whose appointments will contribute towards achievement of equitable demographic representation of our workforce profile and add to the diversity of the Bank.
Absa Bank Limited reserves the right not to make an appointment to the post as advertised