Intermediate Software Developer

Be among the first applicants.
WatersEdge Solutions
Johannesburg
ZAR 300 000 - 700 000
Be among the first applicants.
4 days ago
Job description

Our client is looking for a skilled Software Developer based in Johannesburg, Gauteng.

Duties & Responsibilities:

  • Design, develop, and maintain scalable software solutions that align with business requirements.
  • Actively participate in all stages of the software development lifecycle, including requirements gathering, testing, and deployment.
  • Develop and implement high-quality code following best practices and standards.
  • Collaborate closely with cross-functional teams to resolve complex requirements and enhance system performance.
  • Conduct code reviews to ensure code quality and consistency.
  • Stay current with advancements in technology, contributing innovative ideas to improve products and processes.

Qualifications & Experience:

  • 3+ years of experience in software development, with strong skills in C# and .NET.
  • Proficiency in object-oriented programming and relational database management (e.g., SQL).
  • Familiarity with web frameworks such as ASP.NET MVC or similar.
  • Hands-on experience with version control systems (e.g., Git).
  • Experience in Agile development practices is a plus.
  • Knowledge of front-end technologies (HTML, CSS, JavaScript) is advantageous.

Key Skills:

  • Proficiency in C# and .NET frameworks.
  • Database management and SQL expertise.
  • Knowledge of front-end technologies (HTML, CSS, JavaScript).
  • Familiarity with cloud services and deployment practices.
  • Strong analytical and problem-solving skills.
  • Effective communication and teamwork abilities.
  • Experience with Azure DevOps CI-CD pipeline development.
Get a free, confidential resume review.
Select file or drag and drop it
Avatar
Free online coaching
Improve your chances of getting that interview invitation!
Be the first to explore new Intermediate Software Developer jobs in Johannesburg