Description:
Typical Responsibilities:Architectural Design
Lead the design and implementation of scalable, high-performance, and secure software solutions using .NET Core
Clean Architecture and DDD
Apply Domain-Driven Design (DDD) to ensure maintainable, testable, and scalable codebases.
API Development
Database Management
Lead the integration and optimization of Couchbase and other No-SQL databases
Agile Practices
Champion Agile methodologies, including Scrum and Kanban
Mobile and Desktop Applications
Oversee the development of cross-platform applications using .NET MAUI, Blazor, and Ionic.
Code Quality and Standards
Project Planning
Stakeholder Communication
Quality Assurance
Requirements:
Bachelors or Masters degree in Computer Science, Software Engineering, or a related field.
Minimum of 8-10 years of experience in software development.
At least 3-5 years in a senior architectural or managerial role.
Technical Skills required:
.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
Experience with .NET MAUI, Blazor, and Ionic for developing cross-platform applications is preferred. Mobile Development
Knowledge of Android development and best practices
23 Apr 2025;
from:
gumtree.co.za