Where

Software Architect

Executive Placements
Cullinan Full-day Full-time

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






08 Apr 2025;   from: gumtree.co.za

Similar jobs

  • Executive Placements
  • Cullinan
Description: Key responsibilities: Develop and maintain the security architecture frameworks, reference model, standards, principles and guidelines in line with the organisations enterprise architecture and information and communication technology (ICT) ...
10 days ago
  • Executive Placements
  • Cullinan
Description: Senior Software Engineer Pretoria-East Minimum requirements and experience: BEng (Electronic or Computer Engineering). Master's degree will be beneficial. 5-10 years of working experience in software engineering 2-5 years leading a software ...
12 days ago
  • Executive Placements
  • Cullinan
Description: Senior Software Engineer Pretoria-East Minimum requirements and experience: BEng (Electronic or Computer Engineering). Master's degree will be beneficial. 5-10 years of working experience in software engineering 2-5 years leading a software ...
a month ago
  • Executive Placements
  • Cullinan
Description: Job Purpose: Ensure software compliance to required standards and specifications, as well as the quality, reliability, and efficiency of software applications, through manual testing processes. Where automated testing is feasible, assist with ...
30 days ago