Durbanville, WC, South Africa
Open to All Candidates
Our client, a prominent financial institution, is looking for an Engineering Lead in Johannesburg, with Teller Mainframe Experience - Middle and Back-end.
The purpose of the role is to work with the Product Manager to group features based upon the architecture elements that support them, an influence on priorities; tests architecture elements with executable and testable design (abstract interfaces aka the contract); facilitates technical decisions; incorporates feedback and emergent patterns from the team back in to the overall design; produces alternate design concepts and detailed approach; ensures the design goals - performance, modularity, reliability, maintainability, reusability, internationalization and accessibility - are met; ensures technical cohesion and helps write the technical contract in interfaces and other abstract objects and data entities; leads design review and provides feedback. To own the End-to End Technical Solution being delivered by the squad. To lead the squad from a technical perspective to realise the End-to End Technical Solution. Ownership of the Technical Solution entails the following: 1. Architectural alignment where possible: 2. Progressing of capabilities roadmap: 3. Alignment with relevant CoEs: 4. End-to-End integration of solution: 5. Solving for the non-functional requirements
Qualifications: Essential: BSc (Information Systems), BComm (Information Systems). Professional Qualification Level 6 Certifications: Certified IT Architect (ITAC), Togaf Certification" 4- 5 Years’ experience as Systems Designer (DL) and Analyst Programmer (DL) At the highest level, has held technical responsibility for the development, implementation and testing of at least one major application. Shows evidence of strong analytical ability and attention to detail. Appreciates the importance of commercial constraints. Has expert knowledge of all stages of systems development, from specification to implementation. Demonstrates a wide and detailed IS knowledge coupled with thorough knowledge of the workings of own organisation, its IS-plans and policies and some awareness of comparable organisations. Experience in modern API platform design. Experience in modern security practices. Experience partitioning large systems into subsystems and components that can be handled by a single engineer or team of engineers. Experience working in an Agile development environment. Good understanding of the organisation's business strategy, business practices, and competitive environment. Has a good mix of Technical Skills, Business Acumen, and a strong desire to support the customer. In-depth understanding of the specific domain and pertinent technologies Knowledge of Architecture methodologies (ToGAF, Gartner) in relation to software intensive systems. Knowledge of Information System Design. Knowledge of Solutions Architecture. Proven ability to roll out phased solutions. Understanding of computer server architectures, including peripheral interfaces and multi-processor designs. Understanding of Microservices and application of Integration patterns.
Programming, Systems Architect, Systems Developer, Systems Engineer