Studio 29

C# Developer - Remote SA

  • Location Remote- South Africa
  • Category Back-end Developer
  • Job Type Permanent
  • Salary
  • Ref # 5540

A leading global provider of digital business solutions for the insurance and wealth industries is actively seeking new talent!

Their employees distinguish themselves through the development of high-quality solutions for their clients and have excellent knowledge of object-oriented programming (C#), .Net and Javascript framework (React).

If you live in South Africa and have what it takes, this role is open to teleworking! Offices in Philadelphia, Montreal and Québec City!


• Object-Oriented Programming (C#)

• .NET Framework/.NET Core

• REST Micro-Services

• Inversion of Control (IOC)


• Entity Framework

• Azure

• React JS

• Containers / Docker

• Git, JIRA, Confluence and Slack


• 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

• Contribute to internal wiki technical documentation

• 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


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

• Minimum of 3 years’ experience in software development

• Excellent knowledge of 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


• Knowledge of financial and/or insurance industries

• T-SQL and SQL Server knowledge


• Competitive compensation package

• Comprehensive employee benefits

• Career Development opportunities

• Flexible hours and collaborative working spaces

• Various social and team activities (including international)