WatersEdge Solutions

Intermediate Software Developer

Gauteng, ZA

12 days ago
Save Job

Summary

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.


If you are not contacted within 10 working days, please consider your application unsuccessful.

How strong is your resume?

Upload your resume and get feedback from our expert to help land this job