Software Developer

Position: Software Develope Location: Johannesburg CBD (May also be allowed to be in the Rosebank or Randburg office) Work Model: Full time (may be given flexibility for Hybrid afterwards) Duration: 12 Months contract (with a possibility to extend) Role Purpose Design and develop a secure, intuitive self‑service web interface for an automated penetration‑testing platform. Requirements: 5+ years of front‑end and/or back‑end development experience. Exposure to security, fintech, or cloud‑based platforms. Experience developing dashboards, automation systems, or workflow‑driven applications. API development, design and documentation. Strong experience in C#, .NET, ASP.NET MVC, and ASP.NET Core Experience with PostgreSQL or Microsoft SQL Server Proficiency in front‑end development with React, Angular, or Next.js Solid understanding of SQL databases, including writing and optimizing T‑SQL queries Familiarity with ORM technologies (e.g., Entity Framework) Experience building and consuming RESTful APIs Strong understanding of secure coding practices for both front‑end and back‑end components Professional Competencies: Excellent problem‑solving and analytical skills Strong communication and collaboration abilities Ability to work independently and effectively within a team environment Skills: TypeScript JavaScript C#, .NET, ASP.NET MVC, and ASP.NET Core Next.js React MaterialUI API Integration REST or GraphQL OAuth2 Secure Token Handling CSP/XSS protection Secure UI Design UX for security workflows RBAC- aware UI rendering Accessibility & enterprise UX patterns Experience with PostgreSQL or Microsoft SQL Server

Place of work

Talent Job Seeker
Johannesburg
app.general.countries.South Africa

About us

Identifica el mejor Talento con Talent Job Seeker



Job ID: 10447920 / Ref: 99dc37e429ac5ed7d34bc5896b8268b6

Talent Job Seeker