Permanent position
2 days work from office, 3 days work from home – based in Pretoria

  • Design and develop high-quality software applications using C#
  • Collaborate with cross-functional teams to define, design, and ship new features
  • Write clean, efficient, and well-documented code
  • Conduct code reviews and ensure compliance with coding standards
  • Participate in the full software development lifecycle
  • Work with QA engineers to test and debug software applications
  • Troubleshoot and fix problems in existing software applications
  • Stay up-to-date with new technologies and industry trends

Qualifications
Bachelor’s degree in Computer Science or a related field

Experience
– At least 6 years of experience in the software development industry
– Proficient in C# programming language
– Experience with .NET and .NET Core, ORM with Entity Framework/MSSQL
– Experience designing / implementing UI/UX for web interfaces
– Experience in implementing ASP.Net Web API 2.0 or similar
– Experience with UI / frontend frameworks (ex Bootstrap/react/etc.)
– Angular Experience (v12+)
– Experience with and strong understanding of database design and implementation.
– Cloud Experience (MS Azure preferable)
– Strong understanding of software development principles and concepts
– Proven experience with designing and developing high-quality, scalable, and secure applications
– Experience with PowerBI will be advantageous
– Excellent communication and interpersonal skills
– Ability to work well in a team environment
– Knowledge of Agile/Scrum methodology is a plus
– Self-sufficient / Self-starter and motivated

Desired Skills:

  • C#
  • .net core
  • angular

Learn more/Apply for this position