Senior Software Developer (c#.net)

Pretoria, GP, ZA, South Africa

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.

Beware of fraud agents! do not pay money to get a job

MNCJobs.co.za will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD1520227
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Pretoria, GP, ZA, South Africa
  • Education
    Not mentioned