Subscribe to Job Alert
Join our happy subscribers
Never pay for any CBT, test or assessment as part of any recruitment process. When in doubt, contact us
Since our establishment in 1918, Sanlam has been a prominent part of the South African business landscape. We have always held a long-term view of how business adapts to the demands of the environment in which it operates. Today, in a dynamic world, we see an evolving set of social, economic, political and environmental imperatives that require our skilfu...
Read more about this company
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 an Analyst 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 a Senior Developer you will be responsible for design, including technical documentation and development of new applications as well as second 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 set up technical frameworks for new applications and interfaces.
• Provide estimates for application changes.
• Present alternative solutions for new development where applicable.
• Develop changes in line with the application architecture antechnical 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.
• Liaise with project stakeholders as required during the SDLC.
• Performing and managing regression testing
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.
Support:
• Investigate production errors where required.
• Be on standby and provide support as agreed with the application manager, some of which could be outside of core business hours.
• Technical support on applications.
Collaboration:
• 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 when 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 5 years of experience developing in an object-oriented environment
• Minimum 5 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
• OOP / SOLID Design Principles
• Solid understanding and experience implementing containerised solutions using:
- Kubernetes
- Docker
• Understanding DevSecOps and working experience with some DevOps tools such as:
- Azure DevOps
- XL Deploy
- Bamboo
- Git
- JIRA
• Experience in working with the following:
- .Net Framework (including .NET Core)
- C# Development Language
- C++
- ASP.Net MVC / Web Forms
- Angular
- HTML (including HTML5)
- CSS (including CSS3)
- JavaScript / JavaScript frameworks (e.g. Angular, Knockout, jQuery)
- MS SQL server
- Web Services (WCF) and API development
- XML / JSON data structures
- Test-Driven Development
- ORM (Entity Framework & NHibernate)
- WEB APIs
- Agile and Scrum
• Experience in working with high volume transactions
• Understanding of application security standards and developing secure applications
Qualification and Experience
Knowledge and Skills
Personal Attributes
Build a successful career with us
Core Competencies
Turnaround time
Our commitment to transformation
Build your CV for free. Download in different templates.
Join our happy subscribers