Intermediate Full Stack C# Developer (Maui/Xamarin
Executive Placements · Centurion, Gauteng
Stop applying one at a time.
JobAlertsZA auto-applies to South African jobs like this one for you, overnight. Upload your CV once — we do the applying.
Start free — we apply for you →Position Overview: As an Intermediate Software Developer , you will leverage your expertise in Angular, Bootstrap, HTML, CSS3, JavaScript, Ajax, C#, and MSSQL to develop and maintain both visitor-facing and back-end aspects of our solution. Experience with Xamarin/MAUI for cross-platform mobile application development will be a significant advantage. Youll work in a hybrid development environment combining SCRUM Sprint and waterfall methodologies , ensuring our product remains innovative, secure, and user-friendly.
Requirements
- Grade 12/Matric with higher grade Mathematics.
- A BSc Degree in Computer Science, Information Technology, or a related field is advantageous.
- Proficiency in using standard office applications (e.g., MS Office Suite).
Technical Skills
- Strong proficiency in C# .NET framework and/or C# .Net Core .
- Expertise in Angular (version 5+) and Bootstrap (version 4+) .
- Hands-on experience with HTML, CSS3, JavaScript, and Ajax .
- Experience with MySQL, MSSQL, or NoSQL databases .
- Knowledge of material design principles.
- Familiarity with Xamarin/MAUI for cross-platform app development (advantageous).
- Understanding of responsive design and UI/UX principles .
- Experience troubleshooting front-end issues using browser developer tools.
- Knowledge of web architecture (Azure) and web performance optimization techniques .
- Familiarity with software development best practices and design patterns .
Key Responsibilities
- Support and maintain the front-end and back-end components.
- Develop new features and functionality using Angular, Bootstrap, HTML, CSS3, JavaScript, Ajax, C#, MSSQL queries, and stored procedures .
- Collaborate with the team to troubleshoot, resolve defects, and perform root cause analysis.
- Refactor and enhance existing code to improve performance and maintainability.
- Ensure that solutions align with security and compliance requirements.
- Work closely with Testers to debug, optimize, and improve application code.
- Continuously improve code quality through adherence to coding standards and participation in code reviews.
Apply now!
.special-hidden { display: none; }