Senior Software Developer (C#.Net)
King Price Group
Pretoria, Gauteng
Permanent
Apply
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.