Menu Close

C# Developer

IT – Software Development
Cape Town – Western Cape

ENVIRONMENT:
A dynamic provider of cutting-edge and innovative Business Solutions seeks the coding talents of an ambitious & self-driven C# Developer to join its team. Your core role will be to work on web applications while also contributing towards the analysis, design, development, testing and implementation of the company’s platform technology. You will require Matric or equivalent qualification, a BSc Degree/Diploma in Technology or a related field would be preferred, 2-3 years’ Software Development using C# & skills including HTML, JavaScript, ReactJS, Vue.js, AngularJS, Bootstrap, jQuery, Git, Entity Framework & exposure to design patterns and SOLID principles.
 
DUTIES:
  • Contribute towards design, development and testing of new features in applications.
  • Responsible for clear communication with others involved in the development process.
  • Deliver reasonable test coverage with solutions.
  • Troubleshoot and bug-fix existing functionality.
  • Grow your skillset through continued exploration of development technologies.
  • Occasionally assist end-users on the platform technology.
 
REQUIREMENTS:
Qualifications –
  • Matric or equivalent qualification.
  • A BSc. Degree or Diploma in a Technology or related field preferable but not essential.
 
Experience/Skills –
  • Minimum of 2-3 years Software Development experience where C# was used for "a" time as your primary expression.
  • A knack for writing clean, human-readable C# code.
  • Experience with HTML, JavaScript and Web Development frameworks (any of ReactJS, Vue.js, AngularJS, Bootstrap, jQuery).
  • Some experience with Git and code-repository care.
  • Proven delivery experience and can demonstrate software disciplines.
  • Entity Framework.
  • Web Services development as either/both client and server.
  • Familiarity with relational databases (MS SQL Server advantageous).
  • Exposure to design patterns and SOLID principles.
 
ATTRIBUTES:
  • Team player commitment to collaborative problem solving.
  • Self-motivated, fast, smart, keen.
  • Hard-working and deadline driven.
  • Excellent communication skills.
  • Value focused on integrity and excellence.