C# Engineer – Johannesburg, SA

 

Job Types: Full-time, Permanent
Education: High School (matric) (Required)

 

Job description
Our client is looking for C# engineers to work with other talented engineers to drive the design and execution of digital solutions.

 

The company
Our client is an international software firm that solves real-world problems with innovative solutions and modern technology stacks.

 

The role

  • Implementing code that can be reused on multiple platforms.
  • Breaking down complex issues into smaller manageable tasks.
  • Understanding requirements, identifying areas of change, and implementing maintainable code.
  • Being proactive in identifying areas of improvement and keeping the code base up to date with the latest language
    features.
  • Taking pride in your craft by finding new ways to improve your code and keeping up with the latest methodologies.
  • Having a pragmatic approach to reviewing pull requests and being open-minded to changes in your code.

 

Requirements

  • Good understanding of the .NET framework and C# language features.
  • Microsoft certification is beneficial.
  • Proficiency in C# with +-3 years of solid exposure at a professional level.
  • Must be interested in pursuing a professional career in .NET technologies.

Skills required:

  • Experience in object orientation and composition
  • Good understanding of the SOLID principles and design patterns
  • .NET Core / Standard
  • Git


Beneficial/advantageous skills

  • Microservices, Docker and Kubernetes
  • Cross-platform development experience
  • Azure
  • Links to Stack Overflow, GitHub, and/ or Bitbucket public accounts would be advantageous.

 

Experience:

  • C#: 4 years (Required)
  • .NET Framework: 4 years (Required)
  • Git: 4 years (Required)
  • Microservices, Docker, and Kubernetes: 2 years (Preferred)
  • Cross-platform development: 2 years (Preferred)
  • Azure: 2 years (Preferred)
  • Stack Overflow, GitHub, and/ or Bitbucket public accounts: 2 years (Preferred)

 

License/Certification:

  • Microsoft certification (Preferred)