Net Developer

Johannesburg, Gauteng, South Africa

Job Description

Role Requirements:

  • Strong proficiency in C# and .NET Core
  • Experience with ASP.NET Core for building APIs
  • Knowledge of Cosmos DB SDK and best practices
  • Proficiency in unit testing and integration testing in .NET
Database (Cosmos DB):
  • Understanding of NoSQL databases and Cosmos DB data modeling
Frontend (React 16+):
  • Strong understanding of React 16+ (class components, lifecycle methods, hooks)
  • Experience with Material-UI and styled-components
  • Familiarity with Redux for state management
  • Proficiency in JavaScript (ES6+) and TypeScript
  • Experience with React performance optimization
  • Knowledge of testing frameworks like Jest, Enzyme, or React Testing Library
Node.js (Backend/Services):
  • Experience with Node.js and Express.js
  • Knowledge of asynchronous programming and event-driven architecture
  • Familiarity with MongoDB or other NoSQL databases
  • Experience with RESTful APIs
DevOps and Cloud (if applicable):
  • Familiarity with Azure DevOps, CI/CD pipelines
  • Knowledge of Azure Functions
  • Experience with logging, monitoring, and security best practices
General Software Development Skills:
  • Strong problem-solving and debugging skills
  • Understanding of design patterns and SOLID principles
  • Experience with Agile methodologies (Scrum/Kanban)
  • Knowledge of Git and version control workflows

Beware of fraud agents! do not pay money to get a job

MNCJobs.co.za will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD1478505
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Johannesburg, Gauteng, South Africa
  • Education
    Not mentioned