Senior Software Developer (C#.Net)
King Price Group
Pretoria, Gauteng
Permanent
Posted 15 September 2025
- Closing Date 29 September 2025
Job Details

Job Description
We’ve got a position available for a senior software developer
Company: Porcupine Union
Purpose of position:
Be responsible for designing, developing, and maintaining robust .NET applications while collaborating effectively with cross-functional teams to deliver high-quality software solutions.
Responsibilities
- Design, develop, and maintain .NET applications following industry best practices and coding standards
- Participate in comprehensive code reviews to ensure code quality, identify potential issues, and optimize application performance
- Troubleshoot, debug, and resolve software defects and technical issues in a timely manner
- Stay current with emerging .NET frameworks, technologies, and industry best practices
- Collaborate with cross-functional teams including designers, product managers, and QA engineers to deliver integrated software components
- Contribute to technical documentation and knowledge sharing within the team
Required Skills
- Minimum 6 years of professional software development experience with focus on .NET technologies
- Strong proficiency in C# and .NET Framework
- Solid understanding of software engineering principles and design patterns
- Experience with database development and optimization, particularly SQL Server or equivalent relational databases
- Familiarity with Agile/Scrum development methodologies
- Proficient with source control systems (Git, TFS, etc.)
- Demonstrated ability to write clean, efficient, and maintainable code
- Strong problem-solving and analytical skills
- Excellent verbal and written communication abilities
- Proven track record of successful team collaboration
- Understanding of microservices architecture patterns
Preferred Qualifications
- Experience with Microsoft Azure cloud platform
- Knowledge of DevOps practices and tools including CI/CD pipelines, automated testing frameworks, and infrastructure as code
- Hands-on experience implementing automated testing platforms and unit testing methodologies
Technical Stack
- Backend: C#, .NET Framework/.NET Core, Web API, Entity Framework
- Database: SQL Server, T-SQL
- Frontend: TypeScript, HTML5, CSS3
- Integration: Web Services, RESTful APIs
- Messaging: MSM (Microsoft Message Queuing)
- Version Control: Git-based source control systems
Should you not receive any feedback within ten (10) working days after the closing date, please accept your application as unsuccessful.