Menu Close

C#.Net Software Engineer

IT – Software Development
Cape Town – Western Cape

ENVIRONMENT:
JOIN the multinational team of an innovative global software document management solutions company seeking an experienced C#.Net Software Engineer who enjoys solving complex problems. You must possess a 3-year IT-related Degree / Diploma with 4+ years’ sold industry experience designing and building software applications in C# and .NET, have proven experience in HTML, CSS, JavaScript, Angular, SOAP, REST and SQL and knowledge of server and cloud-based technologies. All applicants must be a SA citizen or hold a valid work permit.
 
DUTIES:
  • Work in a team following Agile development methodologies.
  • Contribute to the architecture, design, development and maintenance of existing and new web and desktop applications using C# and the Microsoft .Net framework.
  • Follow best Software Engineering practices.
  • Exercise Version Control discipline to maintain source code.
 
REQUIREMENTS:
Qualifications –
  • Minimum 3-year IT related Degree or Diploma.
 
Experience/Skills –
  • 4+ Years of solid industry experience designing and building software applications in C# and .NET.
  • Strong practical experience in developing web and desktop applications.
  • Must have proven web Front End experience including HTML, CSS, JavaScript and Angular development.
  • SQL and relational database programming skills.
  • Must have proven experience in web backend technologies (e.g., SOAP, REST).
  • Knowledge about server and cloud-based technologies.
  • Must be a South African citizen or hold valid work permit.
 
Advantageous –
  • Experience in .Net Core and ASP.Net Core.
  • Exposure to Microsoft Azure.
  • Mobile Development using Flutter/Dart.
  • Scrum/Agile Methodologies.
 
ATTRIBUTES:
  • Willingness to learn. 
  • Strong analytical and logical problem-solving skills.