Enable job alerts via email!

Senior Software Developer

PBT Group

Cape Town

On-site

ZAR 800,000 - 1,000,000

Full time

9 days ago

Job summary

A leading technology company in Cape Town seeks an experienced Senior Software Developer to deliver advanced software solutions. Candidates should have strong .NET and AWS skills, along with a passion for innovation and best practices in security. The role involves cloud architecture, technical documentation, and collaboration with stakeholders. Ideal for individuals with over 8 years in software development, especially in investment management or financial services.

Qualifications

  • Minimum 8 years of experience in object-oriented software development.
  • Proven experience in .NET development with databases.
  • Experience with AWS services and cloud architecture.

Responsibilities

  • Design, develop, and implement software solutions aligned with architecture.
  • Produce and maintain technical documentation.
  • Collaborate with stakeholders on business goals and technical feasibility.

Skills

NET development
Cloud technologies (AWS)
OOP understanding
CI/CD pipelines
DevOps principles

Education

B.Sc. or National Diploma in Computer Science
AWS Certification

Tools

AWS services (EC2, S3, Lambda)
Frontend frameworks (Angular/React)
Job description
Senior Software Developer required in Cape Town.

We are seeking a highly skilled Senior Software Developer to join our dynamic team responsible for delivering advanced technical solutions.

This role involves designing and implementing robust software systems, contributing to cloud architecture, and ensuring technical excellence in line with business requirements.

The ideal candidate will have strong experience in .NET development, cloud technologies (AWS), and a passion for innovation and security best practices.

Key Responsibilities:

  • Design, develop, and implement software solutions aligned with application architecture and technical standards.
  • Produce and maintain technical documentation.
  • Provide technical support to team members and business stakeholders throughout the SDLC.
  • Participate in designing and implementing cloud-native solutions, including serverless architectures, microservices, and containerization using AWS.
  • Implement security best practices across .NET applications and AWS environments (IAM roles, security groups, encryption).
  • Collaborate with project stakeholders to ensure that business goals and technical feasibility are aligned.
  • Drive technical excellence and innovation within the team.

Requirements:

  • B.Sc. or National Diploma in Computer Science (recommended)
  • AWS Certification (preferred)
  • Minimum 8 years of experience in object-oriented software development
  • Proven experience in .NET development with relational and NoSQL databases
  • Experience in investment management or financial services (advantageous)
  • Strong understanding of OOP, SOLID principles, and design patterns
  • Experience with DevOps principles and CI/CD pipelines (Azure or AWS)
  • Familiarity with front-end frameworks (Angular/React is a plus)
  • Hands-on experience with AWS services: EC2, S3, Lambda, RDS, ECS, Elastic Cache, etc.
  • Solid understanding of cloud computing concepts and AWS integration
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.