Post Job Free
Sign in

Intermediate C# .NETSoftware Developer (Support & Development)

Company:
executiveplacements.com
Location:
Johannesburg, Gauteng, South Africa
Pay:
R35,000 to R55,000 CTC per month and may vary
Posted:
October 17, 2025
Apply

Description:

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): 35,000 to 55,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.

Apply