Software Architect
Optim-G Pty Ltd t/a Optim-G Pty Ltd
Date: 1 week ago
City: Randburg, Gauteng
Contract type: Full time
![Optim-G Pty Ltd t/a Optim-G Pty Ltd](/images/employer.png)
Reference: PTA000007-IK-1
The ideal candidate for this role will thrive in a dynamic and rapidly evolving environment, fueled by continuous advancements in technology and the ongoing development of our company's intellectual property and product offerings.
We are seeking a highly efficient and motivated professional, adept in a diverse array of relevant technologies. A proven track record of successfully completing projects utilizing .NET, Couchbase, and SQL is essential. Experience in SAP integration will be considered a valuable asset.
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:
Bachelor’s or Master’s 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
Knowledge of Android development and best practices
R80000 - R130 000
The ideal candidate for this role will thrive in a dynamic and rapidly evolving environment, fueled by continuous advancements in technology and the ongoing development of our company's intellectual property and product offerings.
We are seeking a highly efficient and motivated professional, adept in a diverse array of relevant technologies. A proven track record of successfully completing projects utilizing .NET, Couchbase, and SQL is essential. Experience in SAP integration will be considered a valuable asset.
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:
Bachelor’s or Master’s 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.
- Proven expertise in designing and developing Web APIs.
- Strong understanding and practical experience with Clean Architecture principles and Domain-Driven Design (DDD).
- Proficiency in working with Couchbase and other No-SQL databases.
- Experience with .NET MAUI, Blazor, and Ionic for developing cross-platform applications is preferred.
Knowledge of Android development and best practices
R80000 - R130 000
See more jobs in Randburg, Gauteng