Java Developer

Apply now »

Date: 03-Aug-2022

Location: Tygervalley, Western Cape, South Africa

Company: Sanlam Group

Who we are?

Sanlam Investments Group is one of South Africa’s largest investment management companies. We have a performance history spanning over 100 years, and offer a range of investment and financial planning solutions to protect and grow the long-term wealth of our clients.

We take particular pride in:

•             Sanlam’s longevity and innovation

•             People, teamwork and values

•             A culture of diversity and commitment to growing our own timber

•             Our robust, tested and proven pragmatic investment process and philosophy

Our local and offshore investment products cover the full investment spectrum: active and passive; single and multi-manager – both locally and internationally. Our active funds range are managed according to our pragmatic value investing style.

Objective of the role

As developer you will form part of a vibrant development team in the Sanlam Investments Group (SIG) Technology department.  The team is responsible for the development and support of key solutions within the Sanlam Investments Group.

As developer you will assist to design, create technical documentation and develop new applications, changes to existing applications, and provide 2nd line support of key applications.

You will provide mentoring to junior developers and collaborate with leadership stakeholders to design and implement technical standards and best practices.

What will you do?

New development:
•    Provide input into solution designs and assist with the setup of technical frameworks for new applications and interfaces.
•    Provide Impact analysis on existing systems
•    With the Scrum Team, provide estimates for application changes.
•    Develop changes in line with the application architecture and technical standards.
•    Unit test own programs as well as developed interfaces.
•    Assist in prioritisation and classification of defects to ensure that quality standards are met.
•    Update technical models and documentation to align with new development.
•    Assist with implementation of best practices and standards.
•    Prioritize development in-line with Business requirements, and sprint planning.
•    Liaise with project stakeholders as required during the SDLC.

Production implementations:
•    Work with the implementation and configuration manager to create deployment instructions and artefacts.
•    Collaborate with technical teams to align deployment procedures.
•    Be on standby for production deployments and resolve issues that may arise.

•    Investigate production errors where required.
•    Be on standby and provide 2nd line support as agreed with the application manager, some of which could be outside of core business hours.
•    Technical support on applications.

•    Provide input to technical and application design and architecture when required.
•    Provide input to development standards and best practices.
•    Provide input to analysts and testers as required.

What will make you successful in this role?

•    An Appropriate IT Qualification (Diploma/Degree)
•    B.Sc. or National Diploma in Computer Science (recommended)
•    Minimum 3 years of experience developing in an object-oriented environment
•    Minimum 3 years of experience in SQL database design and query writing
•    Experience in multi-threading
•    Experience in an IT environment in the financial sector will be an advantage
•    Experience in designing solutions (recommended)
•    OOP / SOLID Design Principles
    Understanding and experience implementing containerised solutions using Kubernetes/Docker (recommended)
•    Understanding DevSecOps and working experience with some DevOps tools such as:
    XL Deploy
    Bamboo
    Git
    JIRA
•    Experience in working with the following:
    Java
    SSIS
    SSAS
    Angular (recommended)
    CSS / HTML preferred
    JavaScript / JavaScript frameworks (e.g. Angular, Knockout, jQuery)
    MS SQL server 
    Web Services (WCF) and API development
    XML / JSON data structures
    Test-Driven Development
    Agile and Scrum
•    Experience in working with high volume transactions
•    Understanding of application security standards and developing secure applications

Qualification and Experience

Degree or Diploma with 4 to 6 years related experience.

Knowledge and Skills

IT Data Analysis
Project Oversight
Reporting and Administration
Quality, Compliance and Accreditation
Business Requirements Definition

Personal Attributes

Organisational savvy - Contributing through others
Manages complexity - Contributing through others
Plans and aligns - Contributing through others
Optimises work processes - Contributing through others

Build a successful career with us

We’re all about building strong, lasting relationships with our employees. We know that you have hopes for your future – your career, your personal development and of achieving great things. We pride ourselves in helping  our employees to realise their worth. Through its four business clusters – Sanlam Life and Savings, Sanlam Investment Group, Sanlam Emerging Markets, Santam, as well as MiWay and the Group Office – the group provides many opportunities for growth and development.

Core Competencies

Cultivates innovation - Contributing through others
Customer focus - Contributing through others
Drives results - Contributing through others
Collaborates - Contributing through others
Being resilient - Contributing through others

Turnaround time

The shortlisting process will only start once the application due date has been reached. The time taken to complete this process will depend on how far you progress and the availability of managers. 

Our commitment to transformation

The Sanlam Group is committed to achieving transformation and embraces diversity. This commitment is what drives us to achieve a diverse, inclusive and equitable workplace as we believe that these are key components to ensure a thriving and sustainable business in South Africa.  The Group's Employment Equity plan and targets will be considered as part of the selection process.