Technical Skills:NET Core: Extensive experience with .NET Core and related technologies.Web API: Proven expertise in designing and developing Web APIs.Clean Architecture and DDD: Strong understanding and practical experience with Clean Architecture principles and Domain-Driven Design (DDD).Database Management: Proficiency in working with Couchbase and other No-SQL databases.Cross-Platform Development (Added advantage): Experience with Xamarin / .NET MAUI / Blazor, and Ionic for developing cross-platform applications is preferred.Mobile Development (Added advantage): Knowledge of Android development and best practices.Duties and Responsibilities:Architectural Design: Lead the design and implementation of scalable, high-performance, and secure software solutions using .NET Core. Ensure adherence to best practices and industry standards.Technology Strategy: Develop and maintain the technology roadmap. Ensure alignment with business goals and emerging trends. Evaluate and recommend new technologies and tools to enhance productivity and quality.Clean Architecture and DDD: Implement and advocate for Clean Architecture principles. Apply Domain-Driven Design (DDD) to ensure maintainable, testable, and scalable codebases.API Development: Oversee the design and development of robust Web APIs. Ensure APIs are secure, performant, and well-documented.Database Management: Lead the integration and optimisation of Couchbase and other No-SQL databases. Ensure efficient data storage and retrieval.Team Leadership: Demonstrated ability to lead, mentor, and manage a team of software developers.Project Management: Strong project management skills, including experience with Agile methodologies (Scrum, Kanban).Stakeholder Communication.QA.Educational Requirements:Matric.National Diploma or Bachelor's Degree.Microsoft Certificates.Experience Requirements:Minimum of 8-10 years of experience in C# Software Development.At least 3-5 years in a Senior Architectural (Not Solutions) or Managerial role.Between 7 - 10 Years.
#J-18808-Ljbffr