Who are we?
Sanlam Group Technology is responsible for providing a digitally enabled technology service as a group COE, driving business transformation, and offering group-wide digital and data architecture. We operate various technology platforms and shared services, ensure cyber and information security resilience, and serve as the technology governance and risk orchestrator across Sanlam.
What will you do?
Working in an agile team, you will be responsible for producing quality software according to business requirements. You will assist with the deployment and monitoring of developed systems in development, testing, and production environments.
What will make you successful in this role?
- Work on complex issues requiring in-depth analysis of situations or data.
- Analyze change requests for your systems and interface with other systems.
- Document changes to systems (functional and technical specifications).
- Interpret specifications received, including data models.
- Exercise judgment in selecting methods and evaluation criteria.
- Maintain existing programs based on change requests.
- Develop new programs based on change requests.
- Test your programs and interfaces to ensure correctness.
- Debug programs as needed.
- Implement changes into the production environment following change management processes.
- Document changes and update data model documentation and functional specifications.
- Support problem solving and user assistance for your systems.
- Provide hands-on training for your systems and changes.
- Support standby and batch support when required.
- Assist with Disaster Recovery Processes (DRP).
- Manage your time effectively to meet deadlines.
- Network with key contacts outside your area of expertise.
Qualifications:
- Matric
- IT Degree or relevant tertiary qualification
- Java Certification (advantageous)
- AWS Certification (an added advantage)
Experience:
- Minimum 4 years in application development in Java, with at least 3 years in J2EE.
- Experience with Java Server Pages, Servlets, Stateless Session Beans, JDBC, Java Messaging Service.
- Experience with tools like IBM WebSphere, IBM MQ Series, Eclipse, or WebSphere Application Developer.
- Experience in web service technologies (RESTful APIs, API modeling and testing).
- Experience with relational databases (IBM DB2, MySQL, SQL Server).
- AWS experience (advantageous).
- Scaled Agile Framework (advantageous).
- Experience with GIT, Gradle, Nexus, JIRA, Confluence (advantageous).
- Experience in Microservices architecture.
- UML or EA experience (advantageous).
- Experience with SQL Server development and RCP development (advantageous).
- Experience with life insurance financial applications (highly recommended).
Knowledge:
- Using Eclipse, IBM RAD, or IntelliJ IDEA.
- Designing and architecting Java applications.
- Spring Boot.
- DevOps concepts, CI/CD, and tools like Bitbucket.
- Containerization with Docker and Kubernetes (advantageous).
Personal Attributes:
- Action-oriented, collaborative, innovative, quick learner, and process optimizer.
Build a successful career with us
We value strong, lasting relationships with our employees. We support your career growth, personal development, and achievement of your goals. Our group offers many opportunities across various business clusters for growth and development.
Core Competencies:
- Resilience, collaboration, innovation, customer focus, results-driven.
Turnaround time
The shortlisting process begins after the application deadline. The duration depends on your progress and manager availability.
Our commitment to transformation
We are committed to diversity, inclusion, and transformation, aiming for a diverse and equitable workplace. Our Employment Equity plan and targets will be part of the selection process.