Job Summary
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)