Empowering Africa's tomorrow, together...one story at a time.
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
Apply critical thinking & problem solving skills to contribute to all phases of the development lifecycle & quickly produce well-organised, optimized, and documented source code to deliver high-performing, scalable, enterprise-grade applications.
Want to be part of something fresh and exciting? Credit Uncapped is groundbreaking multi-year digital transformation project that is set to revolutionize our credit risk department. Imagine a world where manual processes are a thing of the past, replaced by cutting-edge automation and seamless integration. As a key player in the Credit team, you will be at the forefront of driving efficiency and innovation, making a tangible impact on our operations.
You'll be working alongside talented team who are dedicated to supporting each other and achieving common goals. This is your chance to join an exhilarating journey, where your technical expertise will help shape the future of our organization and deliver exceptional value to our stakeholders.
By leveraging the latest technologies and best practices, you will play a crucial role in automating workflows, integrating systems, enhancing overall efficiency and transferring this project into a business-as-usual state where our stakeholders can start realising benefits from this digital transformation journey. Don't miss out on this exciting opportunity to be a part of something truly transformative and to make a real difference in the world of financial technology!
Qualifications & Experience:Tertiary degree i.e. Bachelor of Business Science (BBusSc) or Bachelor of Commerce (BCom) or Bachelor of Technology (BTech) or Bachelor of Arts (BA) or Bachelor of Science (BSc) with major in Information Systems or Informatics or Computer Science or Statistics, Data Science, etc.
5+ years of experience in full stack development with a specific focus on UI/UX design and front-end development - essential
Proven track record of working on complex software development projects
Basic understanding of financial services and credit risk management principles is advantageous.
Key Critical Skills:Proficiency in UI/UX design principles and best practices
Strong experience in HTML, CSS, and JavaScript
Experience with front-end frameworks and libraries such as React, Angular, or Vue.js
Ability to create responsive and user-friendly web interfaces
Proficient in Object oriented language - Java and Java related technologies and how to communicate with the server using REST Api's
Understanding of Java frameworks such as Spring and Hibernate
Experience in JDBC and working with Enterprise Java Beans
Ability to create responsive and user-friendly web interfaces
Knowledge of server-side technologies and frameworks
Experience with RESTful API development and integration
Familiarity with relational databases (e.g., MySQL, PostgreSQL) and SQL
Understand relational database and be able to write SQL and write complex queries involving more than 6 tables
Knowledge of procedures, triggers, functions, and database links
Understand data structures and be proficient in handling large XML's and Json files
Proficiency with version control systems, Source Code Control System (SCCS) to maintain and manage code in an enterprise environment like GitHub
Experience in groovy scripts is advantageous
Experience with collaborative development workflows
Understand data structures and be proficient in handling large XML's and Json files
Experience in using Office Tools like Excel, Word, Mail etc. etc.
AWS Cloud (beneficial)
Core Language Features
Basic Server Infrastructure understanding
Design Patterns
Affinity for debugging and problem-solving
Unix -deploying applications, Linux commands
Unix scripting tools like sed, awk is an advantage
Strong analytical and problem-solving abilities
Ability to troubleshoot and debug code effectively
Excellent verbal and written communication skills
Ability to work collaboratively with cross-functional teams
High level of accuracy in coding and documentation
Strong organizational skills to manage multiple tasks and projects
Key Accountabilities:Apply critical thinking, design thinking and problem solving skills in an agile team environment to solve technical problems (Front End, Back End OR Middleware) with high quality solutions
Contribute to all phases of the development lifecycle including
Evaluate analysis, problem definition, business requirements, solution development & provide
recommendations to enable the operational feasibility of solutions
Quickly produce well-organised, optimized, and documented source code to deliver technical solutions
Ensure designs & solutions support the technical organisation principles of self-service, repeatability,
testability, scalability & resilience
Apply general design patterns and paradigms to deliver technical solutions
Support the development of CI / CD Pipelines (authoring & supporting CI/CD pipelines in Jenkins / similar tools and deploying to multi-site Kubernetes environments - supporting and managing your applications all the way to production)
Use & configure modern observability techniques leveraging e.g. aggregated logging via ELK stack, metrics via Prometheus / Grafana / NewRElic and tracing using Zipkin/Jaeger
Automate tasks through appropriate tools and scripting e.g. Jenkins, Docker, Ansible, Kubernetes
Debug existing source code and polish feature sets.
Work with integrated teams and other developers to improve and evolve technical products and services
Align all application development & development process to Group Architecture & Infrastructure guidelines
Provide input into project & program teams (when required) to plan & manage the development lifecycle e.g. releases, risk management, testing, integration etc.
Conduct reviews, performance monitoring & ongoing optimization and maintenance on applications
Stay ahead of the curve on emerging technologies and development practices and continuously evolve existing knowledge & skill in preparation for cross domain and other experiences e.g. Secure Side, Testing, Infrastructure solutions etc.
PeopleConduct peer reviews, testing, problem solving within and across the broader team
Support the people change teams in the development of user material (Customer, Employee & 3rd Party Adoption)
Education
Bachelor's Degree: Information TechnologyAbsa 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
MNCJobs.co.za will not be responsible for any payment made to a third-party. All Terms of Use are applicable.