Overview
Software Developer ( Asp.Net Core Jobs in Benonie, South Africa at Findojobs South Africa
Position: Software Developer ( Asp.Net Core)
Location: Benonie
Hey!
Let me fetch the job description for you…
Software Developer (ASP.NET Core)
Salary: R60k – 75k per month
Location:
North Johannesburg
Description:
We are looking for a Software Developer to join our team based in JHB. This role is an initial 12-month contract, onsite.
Responsibilities:
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.
#J-18808-Ljbffr
Title: Software Developer ( Asp.Net Core
Company: Findojobs South Africa
Location: Benonie, South Africa
Category: Software Development (Software Engineer, C# / Unity Developer, Full Stack Developer)