Intermediate Developer
iX Online (Pty) Ltd
- Westville, KwaZulu-Natal
- Permanent
- Full-time
- Design, develop, and maintain scalable .NET web applications that meet business and user requirements, ensuring performance, reliability, and security best practices are applied.
- Collaborate with team members including developers, QA engineers, UX/UI designers, and product managers to define technical requirements, plan development tasks, and implement robust solutions.
- Conduct thorough testing and debugging using unit, integration, and functional testing approaches to ensure high-quality, bug-free releases.
- Maintain and enhance existing systems and services by identifying areas for improvement, implementing optimisations, and ensuring continued alignment with evolving business needs.
- Write clean, maintainable, and well-documented code that adheres to coding standards, promotes long-term maintainability, and supports effective handovers.
- Participate in code reviews to provide and receive constructive feedback, improving code quality and knowledge sharing across the team.
- Stay current with emerging .NET technologies, frameworks, and best practices to introduce improvements that enhance application performance, scalability, and developer productivity.
- Assist in architectural planning and decision-making to ensure solutions are scalable, secure, and aligned with overall system design principles.
- Troubleshoot and resolve complex technical issues in a timely manner to minimise downtime and maintain service reliability.
- Delivers high-quality, maintainable code with low defect rates and on-time delivery without sacrificing quality
- Actively manages and reduces technical debt
- Ensures strong test coverage and system performance that meets or exceeds SLAs
- Mentors junior developers and shares knowledge effectively
- Collaborates seamlessly with cross-functional teams
- Provides constructive, timely feedback during code reviews
- Proposes scalable, innovative solutions and resolves root causes of recurring issues
- Aligns work with business goals and delivers measurable customer impact
- Optimises cost and resource efficiency
- Demonstrates reliability, accountability, and proactive risk communication
- Maintains up-to-date skills and follows industry best practices
- Takes initiative to improve systems, processes, and team productivity
- Gr.12/School leaving certificate is essential
- BSc. Comp Science, 3 Year National Diploma Information Technology, or equivalent IT Qualification is essential
- Microsoft Certifications are a bonus
- Experience using Microsoft Technology Stack, including but not limited to Visual Studio, C#, ASP.Net, HTML5, CSS, MVC architecture and JavaScript / jQuery.
- Experience developing Web Services, Web API 2
- Excellent knowledge of Code repositories, including GitHub and TFS.
- Knowledge of SQL Server, SQL, LINQ
- Proven experience developing database driven business applications.
- Excellent problem solving and analytical abilities
- Experience with Agile or Scrum development methodologies is a plus
- Excellent command of written and spoken English
- Ability to work as an individual and as part of a Team, with the desire to continually drive the business forward