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






23 Apr 2025;   from: gumtree.co.za

Similar jobs

  • Executive Placements
  • Cullinan
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, ...
17 days ago
  • Executive Placements
  • Cullinan
... Experience Proven experience as a Solution Architect. Strong analytical and problem-solving ... experience as a Technical Solutions Architect. · Experience with software design patterns and object ...
7 days ago
  • 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) ...
18 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 ...
20 days ago