Senior Developer

  • Full Time
  • Johannesburg, Gauteng, South Africa

Sanlam Group

Senior Developer

Apply now »

Date: 30-Oct-2020

Location:

Johannesburg, Gauteng, South Africa

Company:
Sanlam Group

Who are we?

Sanlam Developing Markets (SDM) (a wholly-owned subsidiary of Sanlam Life Limited) is one of the top financial services providers in the South African entry-level and emerging middle market. It aims to understand the unique requirements of clients and offers a wide range of simple and affordable financial solutions that cover needs such as funeral insurance, savings for education, life cover and personal accident plans. In terms of the Sanlam Group Governance Policy, SDM is managed by the SA Retail Mass cluster, which is part of the Sanlam Life and Savings cluster within the Sanlam Group. There are four businesses within the SA Retail Mass cluster, namely; Group Benefits, Individual Life, Safrican Insurance and African Rainbow Life.

What will you do?
  • The Intermediate .NET Developer is a highly motivated professional interested in working in a challenging, highly technical, and collaborative environment. ​ The role is as follows
  • To form part of a team tasked support, maintenance, and renewal of their propriety Funeral Insurance Administration system. Current emphasis on renewal and enhancement focussing on will in the main be based on the following architectural patterns
  • Event driven architecture
  • Rule based architecture
  • Service oriented architecture
  • Pipeline Pattern
  • Actor Model pattern
  • Gain a thorough understanding of the source code of the system in terms of development environments, infrastructure, standards, implementation, and source control in order to be in a position to maintain, support, upgrade and enhance the system.
  • Apply proven communication skills, problem-solving skills, and knowledge of best practices to guide issues related to the design, architecture, development, and deployment of a mission-critical information and software system
What will make you successful in this role?

Qualification & Experience 

  • IT related Diploma or Degree – Essential
  • Relevant Microsoft Certification
  • 5+ years development experience
  • 3+ years of experience primarily working with .NET web application development

Advantageous

  • Experience working in the Insurance industry
  • Experience developing using Agile influences
  • Familiar with most common design patterns
  • Experience with source control systems such as VSS, TFS etc.
  • Experience with Event Streaming platforms
  • Experience with cloud based services

 

Skills

Working knowledge of IIS
Experience writing SQL queries for SQL Server or another Relational Database is required
Extensive knowledge of C# using Visual Studio using Webforms, MVC and Entity Framework
Proficiency in building web-based applications
Ability to use version control software such as TFS
Good understanding of design patterns, development best practices and DevOps
Experienced with all ancillary technologies necessary for Internet applications: HTTP, TCP/IP, POP/SMTP, etc
Working knowledge of object-oriented design and development skills
Successful track record of developing quality software products and shipping production ready software
Good understanding of Web Services protocols such as REST, SOAP and API design for extensibility and portability
Deep understanding of distributed data model
Design, develop and implement unit and scenario testing for existing code base and for new functionality under development
Experience with Scrum/Agile development methodologies
Strong knowledge of .NET 4.5 and above and .NET core
Familiarity with general monitoring principles and tools (Grafana, New Relic, Splunk, ELK stack)
Experience with JIRA and Confluence
Experience with message brokers and queues
Knowledge of concurrency patterns and parallel processing patterns
Experience in jQuery, charting libraries, building reusable UI components and/or jQuery plugins
4-7 years of minimum experience in the .NET web application development
Detailed understanding of N-Tier Development

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 business clusters – Sanlam Personal Finance, Sanlam Emerging Markets, Sanlam Investments, Sanlam Corporate, Santam, Miway, as well as 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 ensuring 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.




Leave us your email address and we'll send you all of the new jobs and details