Client Details:
Our client is a dynamic engineering services company that delivers enterprise asset management solutions. They provide smart asset management solutions, specialised management practices, and supporting software tools. They help a diverse client base to perform at their peak while balancing asset performance, cost and risk. Our client’s headquarters are based in South Africa with a global footprint.
Role Responsibilities:
- Designing, developing, and maintaining high-performance, scalable, and reliable software applications using C# and .Net technologies.
- Leading and participating in code reviews to ensure code quality and adherence to coding standards.
- Collaborating with cross-functional teams to gather requirements and provide technical expertise in the development of new features and enhancements.
- Identifying and resolving technical issues and bugs in a timely and efficient manner.
- Designing and implementing database structures and optimising database performance.
- Developing and maintaining RESTful web services and APIs using ASP.Net Web API or other frameworks.
- Utilising best practices in software development methodologies, including Agile and Scrum.
- Mentoring and training junior developers in software development best practices and technologies.
- Participating in the evaluation and selection of new technologies and tools for software development.
- Staying up-to-date with emerging trends and technologies in software development to ensure continued relevance and competitiveness.
Preferred Qualifications:
- Relevant Tertiary Qualification preferred
Relevant Skills / Experience:
- Possess 5 years of experience in C# .Net.
- Skilled in Object Oriented design, including SOLID principles, patterns, etc.
- Experienced in working in an Agile development environment.
- Familiarity with Git source control is beneficial.
- Some knowledge of Web technologies, HTML5 – native web components, JavaScript would be great
Job ID:
- J104214
PS Even if you feel you don’t have all the skills listed or if this spec isn’t what you are looking for, feel free to send your CV as we probably have other opportunities that could interest you. For a more comprehensive and updated list of opportunities that we have on offer, do visit our website – [URL Removed]
Desired Skills:
- C# / .Net Developer
- OO Design
- SDLC