Enable job alerts via email!

C# .Net Developer

Hire Resolve

Durban

On-site

ZAR 300 000 - 400 000

Full time

Today
Be an early applicant

Job summary

A software development company in Durban is seeking a Software Developer to write, debug, and optimize efficient code. The ideal candidate will have a BSc in Computer Science or Information Systems, 3 years of experience, and proficiency in C# and the .NET framework. This role includes troubleshooting software issues, collaborating with teams, and participating in code reviews. Competitive salary and a chance to develop your career in a dynamic environment.

Qualifications

  • 3 years of software development experience or relevant internships/projects.
  • Strong analytical, problem-solving, and attention-to-detail skills.

Responsibilities

  • Write, debug, and optimize clean, maintainable, and efficient code.
  • Troubleshoot software issues and implement effective solutions.
  • Collaborate with developers and cross-functional teams.

Skills

C#
.NET framework
Microsoft SQL Server
T-SQL
HTML
CSS
JavaScript
Version control (GIT or TFS)
Unit and integration testing
Agile development practices

Education

BSc in Computer Science or Information Systems
Job description
Software Developer

Durban, KwaZulu Natal

Posted 24 days ago

Job Description

Key Responsibilities:

  • Write, debug, and optimize clean, maintainable, and efficient code.
  • Support unit and integration testing to ensure software reliability.
  • Troubleshoot software issues and implement effective solutions.
  • Collaborate with developers and cross-functional teams to enhance product functionality.
  • Participate in code reviews, design discussions, and sprint planning.
  • Implement secure coding practices and ensure compliance with data protection regulations (POPIA, GDPR).
  • Assist in performance tuning and database optimization.
  • Continuously improve technical skills through learning and mentorship.

Requirements:

  • BSc (Computer Science or Information Systems), BCom (Information Systems), National Diploma in IT, or equivalent.
  • 3 years of software development experience or relevant internships/projects.
  • Proficient in C# and .NET framework with object-oriented programming knowledge.
  • Strong understanding of Microsoft SQL Server, T-SQL, and database principles.
  • Familiarity with HTML, CSS, JavaScript, and version control (GIT or TFS).
  • Knowledge of unit and integration testing, basic TDD, and automated testing concepts.
  • Understanding of Agile development practices, code reviews, and sprint planning.
  • Awareness of secure coding practices and data protection regulations (POPIA, GDPR).
  • Strong analytical, problem-solving, and attention-to-detail skills.
  • Ability to work well in a team and adapt to a fast-paced environment.
Junior Software Developer

Durban, KwaZulu Natal

Posted 15 days ago

Job Description

Junior Software Developer (Office-based)

Salary: R20,000 - R27,000 per month

About Our Client

Our client delivers software solutions that streamline operations and drive innovation across industries. They are committed to cultivating young talent, providing a supportive environment where developers can strengthen both their technical and analytical skills through real-world project exposure and mentorship.

The Role: Junior Software Developer

As a Junior Software Developer, you\'ll work closely with the development team to code, test, and implement software applications. This role is designed to help you grow your technical capabilities, contribute to meaningful projects, and gain experience in building scalable, efficient systems.

Key Responsibilities

  • Write, debug, and test clean, efficient code.
  • Troubleshoot and resolve software issues as they arise.
  • Participate in code reviews and technical discussions.
  • Support ongoing system improvements and feature development.
  • Contribute innovative ideas to enhance tools, workflows, and team efficiency.

About You

  • Relevant degree or diploma in Computer Science, Information Technology, or a related field.
  • Solid understanding of C#, SQL, and T-SQL.
  • Experience using version control tools (Git or TFS).
  • Strong analytical and problem-solving mindset.
  • Collaborative, eager to learn, and adaptable to new challenges.
Software Developer

Westville, KwaZulu Natal

R104000 - R130878

Posted today

Job Description

Job Advert Summary

Boxer is seeking a highly skilled and versatile Software Developers to join our growing IT team at Head Office for a fixed term contract (3-6 months, with potential to go permanent). This role is ideal for a dynamic individual with strong technical expertise across multiple programming languages, an eye for detail, and the drive to deliver innovative, efficient, and user-friendly software solutions.

Minimum Requirements

  • Education: Degree or Diploma in Computer Science, Information Technology, or a related field.
  • Technical Skills (must have):
  • Proficiency in Java, Python, SQL, C#, and HTML.
  • Experience with CSS, JavaScript, and modern frameworks (e.g., Angular, React, or Vue).
  • Knowledge of relational databases (MySQL, PostgreSQL, MS SQL Server).
  • Familiarity with the software development life cycle (SDLC) and Agile methodologies.
  • Proficiency with version control systems such as Git.
  • Preferred Skills (advantageous):
  • Exposure to cloud platforms (AWS, Azure, or Google Cloud).
  • Experience with APIs, microservices, and RESTful web services.
  • Knowledge of DevOps practices (CI/CD pipelines, Docker, Kubernetes).
  • Experience: Minimum of 5 years\' software development experience in modern technologies

Duties and Responsibilities

  • Design, develop, test, and deploy software applications in line with project requirements.
  • Maintain and enhance existing systems to ensure performance, scalability, and security.
  • Participate in Joint Application Design (JAD) sessions to align technical and functional requirements.
  • Write clean, efficient, and well-documented code.
  • Perform unit and integration testing, ensuring compliance with QA standards
  • Document technical processes, development work, and testing results for future reference.
  • Provide third-level technical support, resolving issues and implementing system changes
  • Collaborate with IT, Operations, Finance, and Commercial teams to analyze requirements and deliver solutions.
  • Stay up to date with emerging technologies and apply them where relevant.
  • Participating in code reviews and contributing to best practices in development.
Is this job a match or a miss?

This advertiser has chosen not to accept applicants from your region.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.