Senior .NET Software Developer - Camunda, SQL, Mentorship

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

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

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

Similar jobs worth comparing

Software Developer
Software Developer

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 II
Software Developer II

Indsafri • South Africa

On-site
ZAR 800,000 - 1,200,000
Camunda Specialist
Camunda Specialist

Indsafri • South Africa

On-site
ZAR 900,000 - 1,500,000
Senior .Net Developer
Senior .Net Developer

Bluegrass Technologies Pty Ltd • Cape Town

On-site
ZAR 600,000 - 1,200,000
Software Developer (Java) at Datonomy Solutions
Software Developer (Java) at Datonomy Solutions

Datonomy Solutions • Emfuleni Local Municipality

On-site
ZAR 900,000 - 1,300,000
Senior BPM / Workflow Engineer (Contract)
Senior BPM / Workflow Engineer (Contract)

The Focus Group • Sandton

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

Datonomy Solutions (Pty) Ltd • Sandton

On-site
ZAR 900,000 - 1,200,000
Process Engineer III (Contract)
Process Engineer III (Contract)

The Focus Group • Sandton

On-site
ZAR 600,000 - 900,000
Senior Software Engineer
Senior Software Engineer

Rad Resources • Gauteng

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