Job Description: To realise the detailed design through programming and configuration and provide guidance and mentoring to other software developers Job Responsibilities: Automate and/or optimise existing data processes by combining separate processes, de-duping wasteful code and refactoring existing code to more appropriate and dynamic standards Ensure all data modelling activities and deliverables are aligned to the development methodology and to the data modelling principles and standards Ensure data modelling and developed deliverables are delivered according to project plan and budget to meet commitment to stakeholders. Design data models and rules that meet the business requirements and align to the agreed architecture framework. Enable efficient API connections by working with developers to satisfy front end/UI data field requirements via stored procedures (build and maintain) Apply the Nedbank approved tooling to create the data modelling deliverables and relevant stored procedures. Job Requirements: Agile Development Min 3 years programming experience IT Data structures Matric / Grade 12 / National Senior Certificate Application systems