Jobs in

C# Developer - Pretoria

Job profile:
  • Develop, test, and maintain the company's bespoke software (backend, frontend, APIs, internal services, etc.).
  • Contribute to all phases of the development lifecycle.
  • Troubleshoot and collaborate to resolve production issues.
  • Mentor teammates and contribute to roadmap planning and team decision-making.
About the role:
  • Super tech stack: .NET (C#), MySQL, Python, Ionic Framework, MongoDB, MySQL, Google Cloud, Terraform, Github, Docker, Power BI, etc.
  • Passionate team: Constantly looking for opportunities to adapt the design patterns and evolve the code and system architecture.
  • Focus on efficiency: Have automated deployment pipelines, containerized development environments, and manage infrastructure as code.
  • Make an impact: This isn't a team lead role, but its not a one-man-show. Your fresh perspective on the way to do things will impact the roadmap going forward.
Minimum requirements:
  • Bachelors Degree in Computer Engineering, Computer Science or equivalent.
  • Minimum 2-3+ years of experience in software development, applying software engineering principles and design patterns in C#.
  • Must be passionate about building and maintaining sustainable systems together with your team.
  • Keen to learn new skills required to build awesome things.
  • Ability to apply critical thinking, design thinking and problem-solving skills in an agile team environment.
  • Knowledgeable of both relational and non-relational databases.
  • Sound proficiency in English with effective communication skills.
Highly recommended skills (nice-to-haves):
  • Experience with containerization tools (e.g. Docker).
  • Experience working with CI/CD tools (GitHub Actions, Google Cloud Build, etc.).
  • Knowledge of complex interconnected systems.
  • Have worked with cloud environments (e.g. GCP, AWS, etc.).
Company approach to teams and planning:
  • Daily scrums (in-person and/or Slack depending on the team)
  • Github project boards
  • Monthly team meetup
  • Tech showcases
  • Team surveys and 1-on-1 check-ins
  • Focus day policy which allows for working from home 1 day per week
  • Offices are based in Pretoria.
Perks:
  • Three team-building events per year.
  • Birthday leave.
  • Monthly braai.
  • The company encourages further studying and provide academic support for employees who wish to do so.
  • Company sponsored activities such as gaming days, golf days, etc.
Interested?
Apply now - please submit detailed and updated CV in MS Word format AND copies of qualifications and academic transcript.

Kindly take note:
Only RSA citizens or perm residents need apply for this position.
Only shortlisted candidates will be contacted. We may however keep your CV on our database for future opportunities. If you do not wish to be considered for other roles, please clearly state so on the application.
By applying for this position, you grant us access to your personal and confidential information. Apply Now
Share this job with someone you think should apply!
Facebook buttonFacebook   Whatsapp buttonWhatsapp

Related Jobs

2511/2512 - Data Streaming Platform Engineer (Adva - Pretoria

Workforce Staffing - Gauteng

...

Data Platform Engineer Pretoria - Pretoria

Workforce Staffing - Gauteng

...

Software Developer Tshwane (Pretoria) - South Africa

Falcorp Resourcing

...

Junior Software Developer - Pretoria

OfferZen

...

Software Developer - Pretoria

OfferZen

...

Want to do another search?

Jobs in