Software Developer (mid-level, full stack)

Hybrid

Exciting opportunity for a Full Stack Developer to join a forward-thinking agile delivery team and help build quality software. You’ll work closely with cross-functional teams to design, develop, and enhance scalable enterprise solutions. This role is ideal for someone who is hands-on, collaborative, and committed to continuous learning and improvement.

This digital business consultancy is known for its innovative, out-of-the-box thinking and offers a flexible, work-hard-play-hard culture that encourages collaboration, creativity, and professional growth!

Primary Duties and Responsibilities: 

  • Develop enterprise applications using .NET (.NET Core / .NET Framework, C#)
  • Build and maintain Web APIs and RESTful services
  • Contribute to front-end development using modern frameworks (Angular, React, Blazor)
  • Apply clean code principles, design patterns, and basic testing practices (unit testing)
  • Work with SQL Server and write efficient T-SQL queries
  • Participate in the full software development lifecycle
  • Build secure, scalable, and maintainable solutions
  • Collaborate with senior developers, architects, analysts, and clients
  • Contribute to improving development practices, tools, and processes
  • Troubleshoot and resolve technical issues in a timely manner

Required Qualifications:

  • Degree in Computer Science, IT, or a related field
  • 3+ years of professional software development experience

Tech Stack & Practices:

  •  .NET development (C#, Web APIs)
  • Basic understanding of Clean Architecture and software design principles
  • API development and integration (REST, Swagger/OpenAPI exposure)
  • Exposure to front-end development concepts

Nice to Have (advantageous):

  • Exposure to Azure, CI/CD, or DevOps environments
  • Basic understanding of authentication/authorization (JWT, OAuth)
  • Awareness of secure coding practices (OWASP)
  • Familiarity with secure development practices (OWASP awareness)

You’ll work on meaningful projects alongside experienced developers who support your growth and development. The company encourages learning, collaboration, and progression, giving you the opportunity to strengthen your skills while contributing to impactful solutions.

To apply for this job email your details to helene@verveglobalrecruitment.co.za