Overview
Software Developer ( ASP.NET Core Jobs in Randburg, South Africa at Datonomy Solutions
Position: Software Developer ( ASP.NET Core)
Location: Randburg
We are looking for a Software Developer to
join our team
based in JHB. This role is an initial 12-month contract, onsite. Salary: R60 000- R75 000.00 The ideal candidate for this position should have a strong knowledge and experience in ASP.NET/ASP.NET Core development . They should have
hands-on experience
in developing ASP.NET Core APIs and be proficient in C# .
The candidate must have a good understanding of object-oriented programming concepts , dependency injection and be familiar with the SOLID principles of software design. Knowledge of Azure Durable Functions is optional but advantageous. In terms of soft skills,
effective communication
, and the ability to collaborate with teams are essential. The candidate should also have a task-driven approach, being self-motivated and focused on delivering results.
They should be comfortable running proof-of-concept projects independently. Technical Expertise : ASP.NET Core API Development :
The candidate should have
hands-on experience
in building robust and efficient ASP.NET Core APIs. Proficiency in C# : A solid understanding of C# programming is essential. Object-Oriented Programming (OOP) :
Familiarity with OOP concepts is crucial for designing maintainable and extensible code. Dependency Injection :
Knowledge of dependency injection patterns and practices is highly desirable. SOLID Principles :
Understanding and application of SOLID principles (Single Responsibility, Open/Closed, Liskov Substitution, Interface Segregation, and Dependency Inversion) are fundamental for creating scalable and maintainable software. Optional but Advantageous Skills :
Azure Durable Functions :
While not mandatory, familiarity with Azure Durable Functions would be beneficial. Soft Skills :
Effective Communication
:
The candidate should be able to articulate ideas clearly and collaborate effectively with
cross-functional teams
.
Collaboration
: A team player who can work harmoniously with colleagues, stakeholders, and clients. Task-Driven Approach :
Self-motivated and focused on achieving project goals. Independence :
Comfortable running proof-of-concept projects autonomously.
Title: Software Developer ( ASP.NET Core
Company: Datonomy Solutions
Location: Randburg, South Africa
Category: Software Development (C# / Unity Developer, Software Engineer, Full Stack Developer, Backend Developer)