Intermediate Software Engineer
Tygervalley, Western Cape, ZA
What will you do?
Sanlam Private Wealth crafts customised investment portfolios for high net worth private clients, charitable institutions, trusts and corporate entities.
With assets under management and administration of more than R200 billion, we offer a comprehensive and integrated suite of wealth management solutions. These include equity, retirement and offshore investment portfolios, fiduciary and tax services, and equity-backed finance offering, a global stockbroking service and derivatives trading.
At Sanlam Private Wealth, our clients are at the core of everything we do. For this reason, we employ people with passion – individuals who thrive in an entrepreneurial, high-energy environment.
Sanlam Private Wealth is part of the Sanlam Investments Group, a leading investment and wealth management business in South Africa, Sub-Saharan Africa, Australia and Europe.
What will you do?
• Design, develop and maintain appropriately scaled effective solutions to support the Sanlam Private Wealth business. This covers frontend to the backend work including integration.
• Ensure design and development take into account all aspects of requirements – including data quality, customer experience architecture, securty & operations – so that software is fit for the purpose.
• Deliver a robust, testable, repeatable framework of jobs and scripts for migrating data and producing reconciliation reports to confirm success or failure.
• Work with third party suppliers to understand their software APIs and integrate them with SPW solutions to load and extract data.
• Identify and solve performance bottlenecks in SQL Server and database platforms.
• Manage MS SQL Server database environments that support data migration and backups and recoveries in test environments.
• Use approved technologies when developing systems and adhere to department, industry and regulatory standards.
• Provide support for solutions, including analysis, issue tracking and resolution. Take pro-active ownership of support tasks and see them through to completion.
• Report progress on development at daily stand-ups and escalate issues or slippage in a timely fashion, identifying remedial action to keep the project or business as usual on track.
• Demonstrate a logical and structured approach to time management and task prioritisation. Work within project/business as usual timelines and budgets. Be able to organise own time, schedule tasks for completion and deliver work to that schedule.
Qualification and experience
- Bachelor’s degree in computer science or Diploma in IT preferred or equivalent combination of education, training and experience
- 5+ years solid experience in C# development and the .net framework
- 5+ years Angular/React experience
- Minimum 5+ years experience in middle tier C# development such as integration services, MVC/MVVM/SAM type patterns
- 5+years solid experience in a data environment and development framework.
- 5+ years of practical experience with SQL Server (e.g. 2008, 2012, 2014).
- 5+ years scripting, tuning, debugging, troubleshooting and other advanced SQL concepts
- Expert Transact- SQL skills and the ability to create complex queries, stored procedures, user-defined functions, views, and other database objects.
- Exposure to big data.
- Experience in the financial services industry
Knowledge and skills
- Experience with HTML, JavaScript and web development frameworks (AngularJS, Bootstrap, jQuery)
- Exposure to the MVC pattern
- Deep understanding of C# which you leverage to build all sorts of code in the language
- Ability to transition your understanding of fundamental coding practices to any language
- Proven experience with software design and OOD methodologies
- Implement, test, and bug-fix functionality
- Advanced Excel, OLAP and presentation skills.
- ETL knowledge (SSIS).
- Exposure to MS PowerQuery and PowerBI is an advantage.
- Advanced knowledge of SQL and SQL server skills is an advantage.
Personal qualities
- Strong numerical orientation
- Highly organized with a high level of customer focus
- Accurate and detail orientated
- Critical and analytical capability
- Ability to perform well under pressure and show maturity, confidence and resilience
- Excellent listening, communication and interpersonal skills
- Pro-Active approach to work, clients, problem solving
- Learning agility and curiosity
- Assertive
- Passionate ownership for results
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 five business clusters – Sanlam Fintech, Sanlam Life and Savings, Sanlam Investment Group, Sanlam Allianz, Santam, as well as MiWay and the Group Office – the group provides many opportunities for growth and development.
Core Competencies
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.
• To be considered for the above opportunity please upload your detailed CV on or before the 28 February 2025.
• Please note that if you are not contacted within 2 weeks after the closing date your application has been unsuccessful.
Our commitment to transformation
The Sanlam Group is committed to transformation and embracing diversity and our employment equity plan and targets will be considered as part of the recruitment process. This commitment is what drives us to achieve a diverse workplace with employment equity as a key goal to create an inclusive workforce, representative of the demographics of our society as well as people with disabilities.