Software Developer

Indsafri

South Africa

On-site

ZAR 600,000 - 800,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

A tech development company in South Africa is seeking an experienced Software Developer. Responsibilities include developing and implementing software solutions using C# and Microsoft technologies, optimizing database performance, and mentoring junior developers. Candidates should have a relevant degree, 4+ years' experience, and proficiency in Camunda and API integration. This role offers an excellent opportunity to contribute to a dynamic development team and enhance coding practices.

Qualifications

  • 4+ years of software development experience.
  • Proven experience developing enterprise applications using C# and Microsoft technologies.
  • Strong analytical ability to troubleshoot and resolve technical issues efficiently.

Responsibilities

  • Develop, test, and implement software solutions based on detailed technical designs.
  • Write clean, efficient, and maintainable code following development standards.
  • Design, develop, and optimize database queries and stored procedures using Microsoft SQL Server.
  • Identify and resolve software defects and system issues.
  • Provide technical guidance and mentorship to junior software developers.

Skills

C#
.Net
Microsoft SQL Server (MS SQL)
Camunda
Workflow Automation
API Integration
RESTful APIs
Agile Methodologies
Git
Analytical Skills
Communication Skills
Mentorship

Education

Diploma or Degree in Computer Science, Information Technology, Software Engineering

Job description

The Software Developer is responsible for implementing detailed technical designs through programming, configuration, and development of software applications. The role involves building high-quality solutions, troubleshooting issues, and collaborating with cross-functional teams to deliver reliable software systems. The Software Developer will also provide technical guidance and mentorship to other developers to support best practices and continuous improvement within the development team.

Key Responsibilities
Software Development
  • Develop, test, and implement software solutions based on detailed technical designs.
  • Write clean, efficient, and maintainable code following development standards and best practices.
  • Configure and customize applications to meet business and technical requirements.
  • Implement and manage workflow automation solutions using Camunda.
  • Develop and configure Camunda BPM processes and integrations within enterprise systems.
  • Ensure efficient process orchestration and workflow execution.
Database Development
  • Design, develop, and optimize database queries and stored procedures using Microsoft SQL Server.
  • Ensure database performance, integrity, and security.
Application Development
  • Develop backend and application logic using C# and .NET technologies.
  • Integrate applications with databases, APIs, and other enterprise systems.
Technical Support and Troubleshooting
  • Identify and resolve software defects and system issues.
  • Perform debugging, testing, and system performance optimization.
Mentoring and Knowledge Sharing
  • Provide technical guidance and mentorship to junior software developers.
  • Support team members in resolving development challenges and improving coding practices.
  • Work closely with architects, analysts, testers, and other developers to deliver high-quality solutions.
  • Participate in code reviews, sprint planning, and other development activities.
Documentation
  • Document technical designs, system configurations, and development processes.
Qualifications and Skills
Education
  • Diploma or Degree in Computer Science, Information Technology, Software Engineering, or a related field.
Experience
  • 4+ years of software development experience.
  • Proven experience developing enterprise applications using C# and Microsoft technologies.
Required Certifications
  • Camunda Certification – Associate Level (minimum).
Technical Skills

Strong proficiency in:

  • Microsoft SQL Server (MS SQL)
  • Camunda BPM / Workflow Automation
  • API integration and system integration
Additional Skills (Advantageous)
  • Experience with RESTful APIs and microservices architecture.
  • Familiarity with Agile development methodologies.
  • Knowledge of version control systems such as Git.
Analytical and Problem-Solving Skills
  • Strong analytical ability to troubleshoot and resolve technical issues efficiently.
Communication and Collaboration
  • Good communication skills with the ability to work effectively in a team environment.
  • Ability to provide technical guidance and mentorship to other software developers.
Skills

C# .Net Microsoft SQL Server (MS SQL) Camunda Camunda BPM Workflow Automation API Integration System integration RESTful APIs Microservices Architecture Agile Methodologies GIT database design Stored Procedures Debugging Testing System Performance Optimization technical design Software Development Troubleshooting Mentorship Code Reviews Sprint Planning Documentation Computer Science information technology Software Engineering analytical skills Problem-Solving communication skills Teamwork

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior .NET Software Developer - Camunda, SQL, Mentorship
Senior .NET Software Developer - Camunda, SQL, Mentorship

Indsafri • South Africa

On-site
ZAR 600,000 - 800,000
Software Developer II (Contract)
Software Developer II (Contract)

The Focus Group • Sandton

On-site
Software Developer (Java)
Software Developer (Java)

Datonomy Solutions (Pty) Ltd • Sandton

On-site
ZAR 900,000 - 1,200,000
Software Engineer III
Software Engineer III

ShopriteX • Cape Town

On-site
ZAR 900,000 - 1,200,000
Software Developer
Software Developer

Network Finance • Randburg

On-site
ZAR 600,000 - 900,000
Software Developer
Software Developer

ATS Client • Pretoria

On-site
ZAR 650,000 - 950,000
Software Developer MMH260824-2
Software Developer MMH260824-2

Momentum • Centurion

On-site
ZAR 300,000 - 420,000
Intermediate Software Developer
Intermediate Software Developer

Agile Bridge • Pretoria

On-site
ZAR 500,000 - 700,000
Opportunities for training and development
Participation in hackathons and conferences
Software Developer II
Software Developer II

Indsafri • South Africa

On-site
ZAR 800,000 - 1,200,000
Senior Software developer
Senior Software developer

Network Finance • Randburg

On-site
ZAR 900,000 - 1,300,000