Experience with React, Angular, and Vue.js is also required. The ideal candidate will have a proven track record of developing high-quality, scalable, and maintainable applications. Senior Software Developer Full-Stack Software Developer.
How to Apply: For your application to be considered, please email your CV and Academic Transcript to [Email Address Removed] – only candidates with suitable Software Development experience will be contacted. Requirements: Must be South African with a valid South African ID Completed Matric Completed Degree (BSc Computer Science or BCom Informatics) – this is an absolute must have Minimum 5 years professional experience in .Net development using C# Experience with Blazor Experience with Blazor for building web applications will be advantageous Experience with .NET MAUI for building cross platform apps will be advantageous Proficiency in front-end technologies such as HTML, CSS, and JavaScript
Mastering Web Development: Technologies, Testing, and Frameworks
Knowledge of web development technologies (HTML, CSS, JavaScript, jQuery, Bootstrap). Familiarity with RESTful APIs and JSON. Experience with unit testing and integration testing. Proficiency in C# and.NET Core. Familiarity with ASP.NET Core and MVC. Experience with Entity Framework Core and LINQ. Experience with SQL Server and MySQL.
Implement and optimize data access, storage, and retrieval using Entity Framework Core. Design and implement robust, scalable, and secure web services. Leverage ASP.NET Core MVC, Razor Pages, and Blazor for building dynamic web applications.
Agile development methodologies are a set of principles and practices that emphasize flexibility, collaboration, and customer satisfaction in software development. These methodologies, such as Scrum, Kanban, and Extreme Programming (XP), encourage iterative development, where requirements and solutions evolve through collaboration between self-organizing cross-functional teams.
The rephrased version is more engaging and reader-friendly, avoiding repetition and ensuring a smooth flow of ideas. In the realm of professional development, individuals with a solid foundation of 5 to 10 years in their respective fields are highly sought after. These seasoned professionals bring a wealth of experience and expertise to the table, making them invaluable assets to any organization.