Intermediate C# Developer

Intermediate C# Developer

IT
C# Developer
 
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.
 
Responsibilities
    • 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
Requirements
      • 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:
          • C#
          • MVC Framework
          • SQL Server
      • Web Development (HTML, XML – Web Services, ASP.NET, CSS)
      • JavaScript
      • jQuery
      • 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