Job Search and Career Advice Platform

Enable job alerts via email!

Senior Developer .Net and AWS

iOCO Pty Ltd

Cape Town

Hybrid

ZAR 600 000 - 800 000

Full time

Today
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading technology consulting company is seeking an experienced Senior .NET Developer in Cape Town. This hybrid role involves complex software solutions and technical leadership. Responsibilities include mentoring junior developers and contributing to cloud implementations. The ideal candidate has over 10 years of experience in software development with strong AWS expertise. A relevant IT qualification and AWS certification are advantageous. Join a collaborative team focused on innovation and enterprise solutions.

Qualifications

  • 10+ years of experience in object-oriented software development.
  • Advanced experience with .NET and AWS.
  • Solid understanding of cloud computing concepts.

Responsibilities

  • Design, develop, and debug high-quality software solutions.
  • Contribute to solution architecture and establish technical frameworks.
  • Mentor and guide junior developers.

Skills

Object-oriented programming
AWS expertise
Strong knowledge of OOP, SOLID principles, and design patterns
DevOps / CI/CD
Front-end frameworks (Angular/React)

Education

Relevant IT qualification (Diploma or Degree)
BSc or National Diploma in Computer Science

Tools

.NET
AWS (EC2, S3, Lambda, RDS, ECS)
Relational databases
Job description

We’re a leading technology consulting company looking for an experienced Senior .NET Developer with strong AWS expertise to join our Cape Town–based team. This is a hybrid role offering the opportunity to work on complex, enterprise-grade solutions within a collaborative and high-performing environment. As a Senior Developer, you’ll play a key role in technical solution design, development, and cloud implementation, while mentoring junior developers and influencing best practices across the team.

What You’ll Be Doing
  • Development & Technical Delivery
    • Design, develop, test, and debug high-quality software solutions aligned with business requirements and technical standards
    • Contribute to solution architecture and establish technical frameworks for new applications and integrations
    • Develop enhancements in line with application architecture and coding standards
    • Produce technical documentation where required
    • Propose and evaluate alternative technical solutions
    • Design and implement cloud-based solutions on AWS, including:
      • Serverless architectures
      • Microservices
      • Containerisation
    • Implement security best practices across .NET applications and AWS environments (IAM, security groups, encryption)
    • Collaborate with stakeholders throughout the SDLC
  • Mentorship & Technical Leadership
    • Mentor and guide junior developers to support successful, on-time delivery
    • Ensure adherence to QA processes and high coding standards
    • Participate in technical design forums and architecture discussions
    • Contribute to the evolution of development standards and best practices
  • Environment Stability & Support
    • Work with implementation and configuration teams to create deployment artefacts and instructions
    • Collaborate with cross-functional teams to ensure application and database stability
    • Assist with system monitoring, optimisation, and post-release support
    • Participate in standby/support rotations as agreed (may include after-hours support)
  • Collaboration & Innovation
    • Provide input into application and enterprise architecture
    • Support analysts and testers during delivery cycles
    • Contribute to SQL database design, optimisation, and data modelling
    • Build Proof of Concept (POC) solutions
    • Act as a technical liaison across teams
    • Contribute to future web application strategy and continuous improvement initiatives
Your Expertise:
  • 10+ years’ experience in object-oriented software development
  • Strong knowledge of OOP, SOLID principles, and design patterns
  • Advanced experience with:
    • .NET and relational databases (NoSQL exposure advantageous)
    • AWS (EC2, S3, Lambda, RDS, ECS, ElastiCache, etc.)
    • Cloud integration and application deployment on AWS
    • DevOps / CI/CD (AWS or Azure)
  • Front-end frameworks such as Angular or React (advantageous)
  • Experience in investment management or financial services environments (advantageous)
  • Solid understanding of cloud computing concepts and architectures
Qualifications:
  • Relevant IT qualification (Diploma or Degree)
  • BSc or National Diploma in Computer Science (recommended)
  • AWS Certification (advantageous)
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.