Where

Intermediate .Net Developer

Job Placements
Cape Town Full-day Full-time

Description:

ENVIRONMENT:

A Germany-headquartered company, driven by innovation and growth, is seeking a skilled and passionate Intermediate .NET Developer to join their Cape Town team in a unique role. From the outset, you will be responsible for delivering new features while ensuring the ongoing stability, performance, and evolution of core systems. The ideal candidate will have 46 years of development experience (or equivalent through multiple medium-scale projects), with strong skills in C#, ASP.NET Core MVC or Razor Pages, and Entity Framework Core (including CRUD operations, migrations, and async LINQ).

DUTIES:

Full Ownership

Design, implement, document, and maintain the applications you build. Monitor, troubleshoot, and fix bugs across the entire stack (UI, business logic, database). Continuously improve code quality, performance, and resilience.

Feature Development

Build web features in ASP .NET Core (MVC or Razor Pages) targeting .NET 6+. Implement data access with EF Core against MySQL. Write clean, modular, SOLID-compliant code.

Business Logic & Data

Translate requirements into flexible business-logic layers with proper validation and error handling. Use asynchronous data operations to keep the UI responsive and scalable.

Web UI

Create and maintain responsive pages (forms, tables, interactive views). Leverage a lightweight CSS framework (e.g. Bootstrap) for consistent, readable styling. Ensure accessibility and cross-browser compatibility.

Automated Testing

Write unit tests with xUnit or NUnit covering 80% of core logic. Optionally add lightweight integration tests for critical UI flows or services.

Configuration & Deployment

Apply EF Core migrations and seed data automatically at startup. Manage environment-specific settings to switch between local/dev and MySQL-based production without code changes.

Documentation & Collaboration

Produce a clear README that explains setup, running, and testing. Document design choices, assumptions, and potential upgrade paths (e.g. migrating the UI to a SPA framework).

REQUIREMENTS:

Developing Experience (46 Years or Several Medium Projects) Important skills: C# and ASP .NET Core MVC or Razor Pages Entity Framework Core (CRUD, migrations, async LINQ) Intermediate experience with MySQL (schema design, query writing, EF Core provider usage) Good to have skills: Automated testing with xUnit or NUnit Git: feature branching, commits, pull requests

ATTRIBUTES:

Sense of Ownership: take full responsib
08 May 2025;   from: gumtree.co.za

Similar jobs

  • MSP Staffing (PTY) LTD
  • Cape Town
R 40 000 R 60 000 a month
Description: Our client is looking for experienced Software Engineer with a strong academic background, solid enterprise development experience, and a passion for clean code . Proficiency in modern tech stacks and a delivery-focused mindset are essential. ...
4 days ago
  • MSP Staffing (PTY) LTD
  • Cape Town
R 40 000 R 60 000 a month
Description: Our client is looking for experienced Software Engineer with a strong academic background, solid enterprise development experience, and a passion for clean code . Proficiency in modern tech stacks and a delivery-focused mindset are essential. ...
4 days ago
  • MSP Staffing (PTY) LTD
  • Cape Town
R 40 000 R 60 000 a month
Description: Our client is looking for experienced Software Engineer with a strong academic background, solid enterprise development experience, and a passion for clean code . Proficiency in modern tech stacks and a delivery-focused mindset are essential. ...
4 days ago
  • MSP Staffing (PTY) LTD
  • Cape Town
R 40 000 R 60 000 a month
Description: Our client is looking for experienced Software Engineer with a strong academic background, solid enterprise development experience, and a passion for clean code . Proficiency in modern tech stacks and a delivery-focused mindset are essential. ...
4 days ago