Our Durban-based software house is looking for dynamic and skilled Intermediate to Mid-level C# Developer to join their growing team.
You need to be proficient in C# as your main programming language and be familiar with a variety of operating systems and platforms. The ideal candidate will also have an analytical mindset and a keen eye for detail.
The role is open to office based or remote working.
- Understand requirements and how they translate in application features
- Design creative prototypes according to specifications.
- Write high quality source code to program complete applications within deadlines.
- Perform testing before launching code
- Troubleshoot and debug applications
- Evaluate existing applications to reprogram, update and add new features
- Develop technical documents and handbooks to accurately represent application design and code
- Identify bottlenecks and bugs, and devise solutions to mitigate and address these issues
- Relevant degree or diploma
- Certified application developer is a plus
- Experience in designing and building applications
- A team player with excellent communication skills
- 3-5 years Proven experience as application developer in the following technologies:
- MVC Framework
- SQL Server
- Web Development (HTML, XML – Web Services, ASP.NET, CSS)
- In-depth knowledge of programming for diverse operating systems and platforms using development tools
- Excellent understanding of software design and programming principles
- Analytical thinking and problem-solving capability
- Great attention to detail and time-management skills