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.