My Shortlist

Your shortlisted jobs will appear here. To view your shortlist: Login Or Register

Date Added: Sat 15/02/2025

Software Developer ( ASP.NET Core)

Johannesburg North, South Africa
Apply Now

Job Type: Contract

Salary: 60000.0000 - 75000.0000 / monthly

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- R#removed#

  • 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 API's 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.
  1. 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.
  1. Optional but Advantageous Skills:
    • Azure Durable Functions: While not mandatory, familiarity with Azure Durable Functions would be beneficial.
  1. 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.
Apply Now