Gauteng: C# Developer (.Net Core) posted by Psybergate
Job Description
- 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.
- 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.
Ready to Apply?
Click below to apply directly with the employer
Safe & secure application
Explore More Opportunities
Get Similar Job Alerts
Job Seeker Tip
Get references ready before you need them - keep in touch with past managers and colleagues.
How to Apply
Click “GO APPLY” to visit the company’s application page.
Follow their instructions carefully.
JVR Jobs connects you with employers – we don’t process applications directly.
Latest Job Opportunities
Pretoria: Dames Kassier
Cate a Bake Hermanstad het n pos beskikbaar vir n Dame kassier View Job Western Cape: Technical Test Analyst (Bellville)…
View JobGauteng: Junior Accountant posted by AJ Personnel
Minimum RequirementsMatricBookkeeping qualificationDiploma in accounting will be advantageousGood knowledge of Microsoft Windows amp ExcelTranslate...
View JobGauteng: Cyber Security Analyst posted by Salix Recruitment
Are you driven to protect critical systems and secure digital assets? Further your career as a Cyber Security Analyst, where…
View JobGauteng: Financial Accountant posted by Salix Recruitment
This role will oversee critical financial operations, including fixed asset management, subsidiary management, taxation, internal audits, and the...
View JobGauteng: Warehouse Manager posted by Network Finance
You wonrsquot just be running a warehouse mdash yoursquoll be the strategic link between raw materials, production, and distribution, driving…
View JobWestern Cape: Logistics Manager posted by Network Finance
As the Logistics Manager, yoursquoll play a critical leadership rolemdashoverseeing the movement of goods, ensuring operational excellence, and driving...
View Job
Browse Employers
Job Alerts