C# Developer (.Net Core)

apartmentPenny The Recruiter placeJohannesburg calendar_month 

What you will be doing:

  • Build and maintain backend services using C# and.NET Core.
  • Develop APIs with ASP.NET Core following best practices.
  • Implement and optimize Cosmos DB data models using the SDK.
  • Conduct unit and integration testing in .NET to ensure code quality.
  • Design and maintain user interfaces with React 16+ (hooks, lifecycle methods).
  • Utilize Material-UI and styled-components for UI development.
  • Manage state effectively with Redux.
  • Write clean, scalable JavaScript (ES6+) and TypeScript code.
  • Optimize React applications for performance.
  • Implement frontend testing with Jest, Enzyme, or React Testing Library.
  • Build backend services using Node.js and Express.js.
  • Apply asynchronous programming and event-driven principles.
  • Integrate with NoSQL databases (MongoDB, Cosmos DB).
  • Develop and consume RESTful APIs.
  • Work with Azure DevOps and CI/CD pipelines for code management.
  • Implement Azure Functions and cloud-based best practices.
  • Ensure proper logging, monitoring, and security compliance.
  • Follow Agile methodologies (Scrum/Kanban) in day-to-day development.
  • Apply SOLID principles and design patterns in software development.
  • Collaborate using Git and version control workflows.

What we are looking for:

  • Completed BSc / IT degree or other related fields
  • 3 - 5 years' experience as a C# Developer
  • Strong proficiency in C# and .NET Core.
  • Completed BSc / IT degree or other related fields
  • Experience with ASP.NET Core for API development.
  • Knowledge of Cosmos DB SDK and data modelling best practices.
  • Proficiency in unit and integration testing with .NET frameworks.
  • Strong understanding of React 16+ (hooks, lifecycle methods, class components).
  • Experience with Material-UI, styled-components, and Redux.
  • Proficiency in JavaScript (ES6+) and TypeScript.
  • Familiarity with React performance optimization.
  • Knowledge of testing tools (Jest, Enzyme, React Testing Library).
  • Experience with Node.js, Express.js, and asynchronous programming.
  • Familiarity with MongoDB or other NoSQL databases.
  • Experience with RESTful API development.
  • Exposure to Azure DevOps, CI/CD pipelines, and Azure Functions.
  • Understanding of logging, monitoring, and security best practices.
  • Strong problem-solving and debugging skills.
  • Knowledge of design patterns, SOLID principles, and Agile methodologies.
  • Proficiency with Git and version control workflows.

Please note that if you do not hear from us within 3 weeks, consider your application unsuccessful.

apartmentMedE RecruitplaceJohannesburg
A specialised dental practice in the Northern Suburbs of Johannesburg is seeking an experienced and professional Dental Receptionist to join their team. The ideal candidate will have at least 5 years of experience as a Dental Receptionist, strong...
local_fire_departmentUrgent

Code 10 and code 08 Drivers

apartmentPhakisa HoldingsplaceJohannesburg
Job Purpose: To safely and efficiently deliver packages and courier items to customers within designated routes and timeframes, ensuring timely and accurate delivery service while maintaining company standards. Key Responsibilities:  •  Operate...
business_centerHigh salary

Creditors Clerk

apartmentSpecdplaceJohannesburg
JOB DESCRIPTION INFORMATION: Job Title: Creditors Clerk Employment Type: Permanent Work Model: Onsite JOB CONTEXT: Are you a numbers enthusiast with a sharp eye for detail? Were on the lookout for a proactive and motivated Creditors Clerk to join...