Enable job alerts via email!

Full Stack Developer

Dotcom Software Solutions

Johannesburg

Hybrid

ZAR 300,000 - 600,000

Full time

24 days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

A leading software solutions company is seeking a skilled Full Stack Developer with a strong backend focus in .NET to join their dynamic team. This hybrid role offers a contract-to-permanent opportunity, allowing you to work closely with a talented group while contributing to innovative projects. The ideal candidate will have experience in modern .NET technologies and a collaborative spirit.

Qualifications

  • Proven experience in modern .NET development.
  • Proficiency in SQL and strong experience with Entity Framework.
  • Ability to work collaboratively with both technical and non-technical stakeholders.

Responsibilities

  • Design, develop, and maintain full stack applications with a primary focus on modern .NET technologies.
  • Implement and manage SQL databases, using Entity Framework for ORM.
  • Collaborate on the development of front-end applications using Angular.

Skills

Collaboration
SQL
Entity Framework
SOLID principles
Object-oriented design

Tools

.NET Core
Angular
Docker
Kubernetes

Job description

We are seeking a skilled Full Stack Developer with a strong backend focus in .NET to join our dynamic development team. The ideal candidates will be well-versed in modern .NET technologies and capable of working across the stack to deliver scalable, high-quality solutions.


Contract to permanent opportunity available for Full Stack Software Developers.


Various roles available, ranging from Junior to Senior.


Hybrid working environment - 2 days onsite in Midrand.


6 month contract - permanent.


Key Responsibilities
  1. Design, develop, and maintain full stack applications with a primary focus on modern .NET (.NET Core/6/7+) technologies.
  2. Implement and manage SQL databases, using Entity Framework for ORM and database interaction.
  3. Collaborate on the development of front-end applications using Angular or other TypeScript-based frameworks.
  4. Contribute to the design and implementation of microservices and containerized solutions (e.g., Docker).
  5. Apply SOLID principles and software design best practices to all development efforts.
  6. Participate in code reviews, technical discussions, and sprint planning.
  7. Engage regularly in person with the team for planning, brainstorming, and project alignment.
Preferred/Advantageous Experience
  1. Front-end development with Angular or similar TypeScript frameworks.
  2. Microservices architecture and related tooling.
  3. Containerization technologies such as Docker or Kubernetes.
  4. Experience with Business Process Engines like Camunda, JBPM, Elsa .NET, or Bonitasoft.
Requirements
  1. Proven experience in modern .NET development (not legacy .NET Framework).
  2. Proficiency in SQL and strong experience with Entity Framework.
  3. Solid understanding and application of SOLID principles and object-oriented design.
  4. Ability to work collaboratively with both technical and non-technical stakeholders.
  5. Must be based locally and able to participate in on-site team interactions as needed.

Experience levels:

  • Junior: 1 - 3 years relevant experience
  • Intermediate: 5 - 8 years relevant experience
  • Senior: 8+ years relevant experience
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.