Talent.com
This job offer is not available in your country.
Software Engineer

Software Engineer

Watersedge SolutionsSouth Africa
30+ days ago
Job description

C# / .NET DeveloperLocation : Hybrid / Cape TownType : Full-Time | PermanentSector : Technology & Software DevelopmentWatersEdge Solutions is working in partnership with an innovative technology company to recruit an experienced and motivated C# / .NET Developer.

This is a fantastic opportunity for a developer who enjoys building practical, scalable software solutions in a collaborative and Agile environment.About the RoleAs part of a high-performing team, you will contribute to the development, enhancement, and maintenance of software systems that drive real business outcomes.

The role is suited to someone who thrives on technical problem-solving, can work independently when needed, and values clear communication and teamwork.You will be involved in end-to-end development activities, including reviewing technical specifications, coding, testing, and presenting solutions to the wider team.Key ResponsibilitiesDevelop and maintain high-quality software using C#, .NET Framework, MVC, and Entity Framework.Build intuitive user interfaces with HTML, JavaScript, and CSS.Work closely with detailed design documents to deliver well-structured, scalable features.Contribute to team discussions, sprint planning, and daily stand-ups in an Agile setting.Demonstrate completed work to colleagues and stakeholders.Troubleshoot and resolve issues using effective debugging and testing techniques.Make informed decisions on development work, knowing when to escalate high-risk changes.Take ownership of assigned tasks and ensure timely delivery under pressure.Continuously look for opportunities to improve processes and code quality.About YouYou bring a strong technical foundation and a genuine interest in software development.

You are proactive, dependable, and able to balance technical detail with business understanding.

The ideal candidate will demonstrate a high level of accountability, clear communication skills, and a commitment to learning and growth.Essential Skills & Experience : Solid experience with : C# / .NET FrameworkMVC and Entity FrameworkSQLDevExpressJavaScript, HTML, and CSSStrong understanding of software architecture and application components.Demonstrated ability to work independently and as part of a team.Agile development methodology knowledge.Confident communicator, capable of presenting technical work clearly and concisely.Desirable Skills : Familiarity with API development and system integration.Understanding of data transfer protocols such as FTP, SFTP, and AS2.Exposure to tools such as XML, JSON, and Postman.Willingness to pursue professional development or technical certifications.Why This RoleThis is an opportunity to work with a team that values innovation, practical solutions, and professional growth.

You'll have autonomy in your work while contributing to meaningful projects in a supportive, fast-paced environment.If you are not contacted within 10 working days, please consider your application unsuccessful.

J Ljbffr

Create a job alert for this search

Software Engineer • South Africa