Menu Close

Johannesburg: Intermediate C Sharp .NET Software Developer – JHB

Job Description

Intermediate C Sharp .NET Software Developer (Support & Development) One of our esteemed clients, being a leader in providing solutions for the Mining and other sectors, have the following exciting vacancy: To provide software development support for the maintenance of current and development of new proprietary product offerings. This hybrid role combines application support and new development, ideal for those who enjoy problem-solving within existing systems and contributing to new features and applications. Key Responsibilities Support & Maintenance: Investigate and resolve technical issues in existing applications and systems. New Development: Contribute to new modules, features, and applications based on business needs. Tooling & Automation: Build and improve internal tools to streamline support and development tasks. Ticket Management: Prioritize, manage, and resolve support tickets in collaboration with support and development teams. Collaboration: Liaise with QA, business analysts, and other developers to ensure robust and scalable solutions. Documentation: Create and maintain clear documentation for troubleshooting, technical solutions, and system architecture. Customer Interaction: Communicate effectively with internal stakeholders and occasionally external clients. Code Quality: Follow best practices for code structure, version control, and testing. Required Skills & Qualifications Education: Bachelors degree in Computer Science, Information Systems, or equivalent experience. Experience: 35 years in software development, ideally with exposure to support environments and/or mining/production environments. Technical Skills Proficiency in C# and the .NET framework. Strong experience in SQL Server and writing efficient T-SQL queries. Familiarity with Blazor, JavaScript, HTML, CSS. Experience with version control systems (e.g., Git). Familiarity with ITSM tools (e.g., Jira, ServiceNow, Clickup) is beneficial. Understanding of software debugging, issue tracking, and release processes. Soft Skills Strong analytical and problem-solving abilities. Excellent verbal and written communication skills. Comfortable working collaboratively in a cross-functional team. Self-motivated with good time-management skills. Customer-first mindset and proactive approach to issue resolution. Nice to Have (Optional) Exposure to CI/CD tools and deployment pipelines. Experience with Docker, Jenkins, or Kubernetes. Knowledge of network concepts such as DNS, VPNs, and firewalls. Experience in mining industry software is a plus. Work Environment Dynamic role involving both development of new functionality and support of production systems Requires adaptability and a proactive attitude to balance support tasks and new development initiatives Occasional after-hours availability may be required for critical incident response Recruitment Process Skills Assessment: Candidates must complete a technical skills test on Coderbyte. Psychometric Evaluation: Candidates who pass the skills test will proceed to a psychometric evaluation. Office Interview: Candidates who perform well in the initial interview will be invited to the office to meet with the team lead and potential future team members. This step allows both the candidate and the team to assess cultural and team fit. Reference Checks: If the office interview indicates a good fit, we will contact the candidates references for further verification. Offer: Successful candidates will receive a formal job offer. Work Arrangements and Environment Hybrid working model: Developers are expected to work two days per week at the office. The specific in-office days are typically agreed upon within the team you join, allowing for flexibility and alignment with team needs and preferences. Distinctive office environment: The Lanseria offices offer a truly unique workspace, with amenities including a pool and gymboth available for employees to enjoy during breaks or after workas well as two friendly, playful dogs and a lively chicken coop. These features contribute to a welcoming and vibrant atmosphere and are important for future candidates to note as part of our office culture. Salary Expectations and Contract Details Total compensation (CTC): R40 000 to R55,000 per month for Intermediate Software Developers. This range is flexible and reflects market standards for operational-level developers with 24 years of experience, and may vary based on qualifications, experience and team needs. Contract type: The position will start as a 3-month fixed-term contract. Upon successful completion of this period, the contract will transition to a permanent role. Equipment: The company will provide a laptop for work purposes.

How to Apply

Click the green “Go Apply” button below to apply directly online with the employer.

About IT / Computing / Software Jobs in Gauteng

In Gauteng, the IT and computing industry is a significant contributor to the province’s economy, with a steady demand for skilled professionals. Typically, this field is characterized by rapid technological advancements, innovative projects, and a high level of job satisfaction among employees. Generally, career prospects in this sector are strong, with a range of opportunities available across various industries.

Salaries for IT and computing professionals in Gauteng can vary widely depending on factors such as experience, company size, and industry sector. While it is common to see salaries ranging from R400 000 to R1,200 000 per annum, these figures are only a general guideline and actual salaries may differ significantly. For instance, senior executives or technical leads with extensive experience may command higher salaries, while entry-level positions may start at lower levels.

Common skills required for IT and computing roles in Gauteng include proficiency in programming languages such as Java, Python, or C++, knowledge of cloud platforms like AWS or Azure, and experience with agile development methodologies. Additionally, understanding of data analysis and interpretation, cybersecurity principles, and IT project management are often essential. Familiarity with popular software applications, such as Microsoft Office 365 or Google Workspace, is also beneficial.

The financial services sector, technology industry, manufacturing sector, and government departments are among the common industries that employ IT and computing professionals in Gauteng. These sectors require a range of skills and expertise, from data analysis to network administration, making them attractive options for career development.

For those seeking a career in IT and computing, there are numerous opportunities for professional growth and development. Typically, career progression involves moving into senior roles or specialized positions, such as technical lead, solutions architect, or data scientist. Opportunities for further education and training, such as certifications or postgraduate studies, can also enhance job prospects. Generally, a strong understanding of industry trends, networking, and continuous learning are essential for success in this field.


This information provides general career guidance. Actual salaries and requirements vary by employer.



GO APPLY NOW

Safe & secure application process


View Job  Johannesburg: Security Solutions Specialist posted by Blum and Hofmeyr

Get Job Alerts

Never miss a job! Get daily alerts matching your preferences.

📧 Why Subscribe?

  • Get notified instantly when new jobs match your criteria
  • No registration required - just your email
  • Daily digest of relevant opportunities
  • Free forever - never miss your dream job
  • Unsubscribe anytime with one click
We'll never share your email with anyone
Leave blank for all locations
We'll send you a daily summary of new matching jobs
🔒 Privacy Guaranteed
Your email is safe with us. We only send job alerts and never spam. Unsubscribe anytime with one click. No registration, no account required.


Jobseeker Tip

Apply early, keep your CV ready, and search using both job title and location. Example: Admin Johannesburg.

Interview tips

How to Apply

Click “GO APPLY NOW” to visit the company’s application page.
Follow their instructions carefully.

JVR Jobs connects you with employers – we don’t process applications directly.

Browse Employers

View All

Job Alerts


Share this to someone who needs a job:
Posted in Jobs in Central Johannesburg, Jobs in Gauteng, Jobs in Johannesburg, Jobs in South Africa

More Jobs in Your Area