Job Details

Angular Developer

Job Type: Contract
Location: Johannesburg, Gauteng
Posted: 16 October 2025

We are looking for a Full Stack Developer with strong experience in Angular (18+) and .NET Core to join our dynamic development team. The successful candidate will be responsible for building, enhancing, and maintaining key components within our enterprise application stack. You’ll work on both the front-end and back-end, ensuring high performance, scalability, and clean, maintainable code.



Key Responsibilities 



•     Develop and maintain responsive web applications using Angular 18+, TypeScript, and SCSS.

•    Implement clean, maintainable, and testable backend APIs using C# and ASP.NET Core Web API.

•    Design and optimize database schemas using SQL Server and Entity Framework Core.

•    Collaborate with cross-functional teams to translate business requirements into technical solutions.

•    Implement repository patterns, dependency injection, and RESTful API design principles.

•    Ensure code quality through code reviews, unit testing, and adherence to best practices.

•    Build and enhance UI features such as:

•    Mandate listing with pagination

•    Mandate detail dialogs

•    History tracking

•    Export functionality (CSV/PDF)

•    Participate in architectural discussions and contribute to system design improvements.



Non-negotiable 

Architecture & Technology Stack

•    Frontend (Angular 18+)

•    Framework: Angular with TypeScript

•    UI Library: Angular Material Design

•    State Management: Reactive programming with RxJS

•    Dependency Injection: Modern Angular injector pattern

•    Styling: SCSS with responsive design

Backend (C# .NET Core)

•    Framework: ASP.NET Core Web API

•    ORM: Entity Framework Core

•    Database: SQL Server (repository pattern-based)

•    Architecture: Repository pattern with dependency injection

•    API Design: RESTful endpoints with OpenAPI specification

Minimum Requirement

•    5+ years’ experience in full stack development.

•    Strong proficiency in Angular 10+ (preferably 18+).

•    Proficient in C#, .NET Core, and Web API development.

•    Solid understanding of Entity Framework Core and SQL Server.

•    Experience with RxJS, SCSS, and responsive UI design.

•    Understanding of software architecture principles, OOP, and SOLID design.

•    Familiar with Git, branching, cherry-picking, and deployment pipelines.

•    Excellent problem-solving, debugging, and analytical skills.



#Paracon

Apply Online

Applying for: Angular Developer

Allowed formats: PDF, DOC, DOCX, RTF, TXT. Max size: 5 MB