As a Senior .NET Developer, you will design, develop, and implement high-quality software solutions using the Microsoft technology stack.
You will play a key role in building scalable applications, integrating with modern cloud platforms like Azure, and contributing to continuous improvement through Agile and DevOps practices.
.NET Core / .NET Framework
C# (Full stack Microsoft environment)
JSON, XML, XSL
SOA, BPM, ESB, and Rules Engines
Azure Cloud (Full Stack)
Hybrid Architecture Frameworks
CI/CD (Jenkins, ADO, AWS)
Test Driven Development (TDD) / Behavior Driven Development (BDD)
Agile / Scrum Frameworks
Release Management & Deployment Strategies
RDBMS (MySQL, MSSQL)
NoSQL (MongoDB, Cosmos, Neo4J) – Advantageous
Mobile / Tablet App Development (Android / iOS) – Plus
ITIL – Advantageous
Open-source technologies – Big plus for innovation lovers
National Diploma or Bachelor’s Degree
BSc / BEng / BTech / BCom in Information Technology or Computer Science
Postgraduate Diploma or Honours Degree in Software Development or Cloud Computing
Microsoft Certified Professional (MCP) or Microsoft Certified: Azure Developer Associate (AZ-204)
Agile / Scrum Certification (e.g., Certified Scrum Developer or Scrum Master)
DevOps or CI/CD Certification (e.g., Microsoft DevOps Engineer Expert, Jenkins Certification)
ITIL Foundation Certification – beneficial for enterprise and service management roles
Strong Relationship Building and teamwork skills
Effective Conflict Resolution and communication
Critical Thinking and Holistic Approach to problem-solving
Decision-Making under pressure
Innovation and continuous learning mindset
Service-Oriented and Customer-Focused approach
Ability to Persuade & Influence positively
Competitive salary based on experience (CTC per hour in ZAR)
Hybrid working flexibility
Professional growth and learning opportunities