• Location: Cape Town, South Africa
  • Salary: ZAR60000 - ZAR80000 per month + Bonus, Flexi/Remote work, Health, Pension
  • Technology: .NET Jobs
  • Job Type: Permanent
  • Date Posted: 8th Apr, 2021
  • Reference: SDCT-21

The Company


This organisation is a leading global provider of digital business solutions for the insurance and wealth industries. They were founded in 1994 and have a mission statement to advance what digital can do for business solutions and processes to enable growth of their clients, partners, employees and communities.


They have a global presence in Philadelphia, Montreal and Quebec City and provide their employees with the chance to travel overseas twice a year to these offices. In the long term there is also chance for employees to relocate overseas and work at one of their other branches.


Tech Stack



  • Object-Oriented Programming (C#)

  • .NET Framework/.NET Core

  • REST Micro-Services

  • Inversion of Control (IOC)

  • NET MVC

  • Entity Framework

  • Azure

  • React JS

  • Containers / Docker

  • Git, JIRA, Confluence and Slack


Responsibilities



  • Develop high-quality coding by adhering to the best software development practices

  • Collaborate in an Agile environment with a dynamic team of software developers, architects, business analysts, product owners and quality assurance specialists

  • Actively participate in code review process and provide constructive feedback

  • Keep up with the latest technological and software development trends

  • Mentor and coach team members to ensure technical development by providing them with immediate and continuous performance feedback

  • Understand, implement and maintain industry and proprietary design patterns

  • Participate in the continuous improvement of internal processes and development tools


What You Need



  • Bachelor's Degree in Computer Engineering or Information Technology or College Diploma combined to 3 years of relevant experience

  • Minimum of 6 years' experience in software development

  • Excellent knowledge of our technologies, mainly C# Object-Oriented Programming, JavaScipt/TypeScript, ReactJS, programming knowledge of .NET MVC and asynchronous programming

  • Basic knowledge of design patterns as well as micro-services architecture

  • Basic knowledge of networking (proxy, certificate management, network protocol…)

  • Excellent knowledge of English (spoken and written)

  • Ability to communicate, write and synthesize information

  • Analytical and problem-solving skills

  • Strong sense of organization and prioritizing

  • Ability to multi-task in a rapid-paced environment

  • Team spirit, tact, diplomacy, autonomy, rigor and discipline


Similar Jobs

Dynamics D365 CE Consultant / Developer - Cape Town
Cape Town, South Africa

Senior C#Developer
Cape Town, South Africa

Software Developer (.NETcore)
Cape Town, South Africa

Senior .Net Developer - Cape Town
Cape Town, South Africa

Software Developer (.NETcore)
Cape Town, South Africa