Software Developer (.NET)
IT – Software Development
Somerset West – Western Cape – South Africa
ENVIRONMENT:
Our client, a leader in the fresh produce industry providing IT, analytics, and software support services, is seeking a Software Developer to join their dynamic team of experts. The successful candidate will be part of their growing development team, collaborating with designers, client-facing teams, and, at times, directly with clients. A relevant tertiary qualification in Information Technology or Computer Science is required, along with 3–5 years of experience as a full stack software developer. Proficiency in technologies such as .Net Core, ASP.Net MVC, C#, SQL, RESTful Web API, React, and Delphi is essential.
DUTIES:
- Design, development and internal testing of existing and new products according to the company’s prescribed standards
- Take full responsibility for completing the required task in the given time
- Ongoing documentation on specifications and integration thereof
- Verify that all requirements have been correctly and fully implemented to the agreed specification
- Verify that all functional requirements continue to function through any change
- Investigations into incidents or bugs
- Mentor and guide less experienced team members
- Support the internal and client-facing teams
- Provide work estimates based on analyzed business and technical requirements
- Design and develop highly scalable, reliable, secure, and fault-tolerant systems end-to-end
- Produce good quality code and comment code properly
REQUIREMENTS:
- A deep understanding of relational database concepts and proficiency in writing complex SQL queries
- Good understanding of data integrity and security best practices
- Delivering on requirements on-time and to specification with a high level of quality
- Sound knowledge of OO design principles and patterns
- Ability to work calmly and methodically when under pressure
- Must be a keen knowledge seeker who shares acquired knowledge across teams
Experience:
- Relevant tertiary qualification in Information Technology or Computer Science
- At least 3 – 5 years of relevant experience as a full stack software developer using technologies such as .Net Core / ASP.Net MVC / C# / SQL / RESTful Web API / React / Delphi
- Have had exposure to the full software development lifecycle
ATTRIBUTES:
- Excellent communication and teamwork skills
- Great attention to detail
- Capable of problem-solving independently