Jobs / Software Developer

Salary:
Competitive Salary + Benefits
Location
Johannesburg
Remote
2 Days a Week
🥞 .NET 🧥 Blazor SQL JavaScript Angular

**Mid-Level Software Developer ** Johannesburg l Centurion

Overview: We’re looking for a driven Software Developer who is dedicated to their personal and professional growth. Join our passionate team, where you'll have the opportunity to make a meaningful impact and gain exposure across diverse industries. We’re seeking a candidate eager to develop leadership skills and advance into a leadership role over time. If you're committed to continuous learning and ready to contribute to our shared success, we’d love to hear from you.

Primary Responsibilities: • Contribute to all stages of the development lifecycle. • Write efficient, testable code. • Ensure designs meet specifications. • Prepare and release software components. • Interest and/or experience in leading a team to deliver high-quality results.

Required Qualifications: • Bachelor's degree in Computer Science or equivalent in an IT-related field. • Over 3 years of experience as a Software Developer.

Technologies and Tools: • Knowledge of SOLID principles, object-oriented design, and design patterns. • Expertise in .NET Core with C#, .NET Web API, SQL Database Design, Entity Framework Core, SQL Server 2014+, T-SQL • Experience in at least one of the following: o TypeScript, JavaScript, and Angular (2.0+). o ASP .Net Core MVC o Blazor

Experience and Knowledge: • Strong understanding of development methodologies and frameworks. • Knowledge of test-driven development and unit testing beneficial. • Experience with public cloud and containerisation is an advantage. • Familiarity with DevOps is a plus.

Competencies: • Critical thinking and problem-solving. • Active learning and systems analysis. • Deductive and inductive reasoning. • High technical literacy and analytical skills. • Must be able to work within a close-knit team. • Candidates with an interest in developing leadership skills • Needs to be able to work independently.

Requirements: • Valid driver’s licence and own transport. • Ability to meet tight deadlines and adapt to changing environments. • Capability to work under pressure and manage complex tasks independently.

Moyo Africa

👥 Company Size
Medium (50-249 Employees)
🏭 Industry
Information Technology & Services
💬 Contact
Janine.strydom@moyo.co
ℹ About
Moyo is a trusted and multi-faceted digital business consultancy. We have the power of data, technology and deep understanding. This is gained from getting to the heart of our client's business.