Senior Software Engineer

Protect Group
Cape Town
ZAR 300 000 - 900 000
Job description

Senior Software Engineer - .NET Full Stack

Location: Cape Town

Contract: Permanent, Full-Time

Must be a fluent English speaker. (Please apply by CV in written English)

Overview

Protect Group specialises in enhancing customer experience and generating additional revenue for businesses through their innovative technology solutions. Founded in 2016, the company has rapidly grown to serve over 400 business partners across 75+ countries with a presence in 12 global offices.

We are looking for a great person that isn’t looking for their ‘next job’; you are looking for a place in a family of talented individuals where you can grow your skills, both technical and leadership.

Protect Group offers a dynamic, AI-driven widget that integrates easily into online booking and sales platforms, providing customer-experience solutions and additional revenue services. This helps businesses boost customer satisfaction and ancillary revenue without significant upfront costs.

We create a commercial & customer advantage for our members through an innovative technology platform and suite of products. That’s where you come in…

On the technology side, you’ll be agnostic, have an eye for the latest trends and new solutions, and the confidence to share these within the team where everyone has a voice.

Role Description

As a Senior Software Engineer, you will be responsible for developing all technical aspects of the company. The role requires strategic thinking and strong business acumen. We are a fast-moving, constantly developing business with an evolving technology platform within a very fast-moving requirement environment. We expect you to be considered, flexible, well-versed in technological trends and pathways, familiar with a variety of business concepts, and a strong communicator of strategic and operational IT planning and activity to a non-technical audience.

Key Responsibilities

  1. Be an active part of the company’s technical vision and support all aspects of the company’s technological development.
  2. Be part of the product roadmap development and delivery for the Protect Platform in consultation with the leadership team, sales, finance, and risk functions.
  3. Work in a consultative fashion with other departments, such as sales, risk, and operations as an advisor of technologies that may improve their efficiency and effectiveness.
  4. Discover and implement new methodologies that yield competitive advantage for Protect Group.
  5. Develop technical aspects of the company’s strategy to ensure alignment with its business objectives.
  6. Help ingrain throughout the business the application and use of technology to deliver and maximise profitability.
  7. Conduct robust testing and quality assurance processes.
  8. Use stakeholders’ feedback to inform necessary improvements and adjustments to technology.

Professional Competence

  1. Must be fluent in English
  2. Leadership and organisational abilities
  3. Ability to conduct analysis and research
  4. Excellent communication skills
  5. Strategic thinking
  6. Problem-solving aptitude
  7. GDPR and International Data Regulations Awareness

Technical Competence

  1. C# .Net
  2. React.JS
  3. MVC
  4. Web API / REST API Services
  5. Entity Framework
  6. SQL Server

Preferred but not essential experience:

  1. Working in an agile environment
  2. CI / CD / DevOps
  3. Unit testing and integration testing
  4. Microservices architecture
  5. RabbitMQ
  6. Redis
  7. Azure
  8. React
  9. C# .Net Core

How to Apply

If you live and breathe what you do and recognise yourself as a Protect Person, then submit your latest CV and let us know what you can bring to Protect!

Get a free, confidential resume review.
Select file or drag and drop it
Avatar
Free online coaching
Improve your chances of getting that interview invitation!
Be the first to explore new Senior Software Engineer jobs in Cape Town