Software Solutions Architect LW

at  Mediro ICT

Pretoria, Gauteng, South Africa -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate09 Nov, 2024Not Specified11 Aug, 20247 year(s) or aboveSoftware Development,Cross Platform Development,Couchbase,Web Api,Android Development,Ionic,Computer ScienceNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

EDUCATIONAL REQUIREMENTS:

Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field.

EXPERIENCE REQUIREMENTS:

Minimum of 8-10 years of experience in software development.
At least 3-5 years in a Senior Architectural or Managerial role.

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
Experience with .NET MAUI, Blazor, and Ionic for developing cross-platform applications is preferred.
Mobile Development
Knowledge of Android development and best practices.
Between 7 - 10 Year

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 optimization 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).
Project Planning
Stakeholder Communication
QA


REQUIREMENT SUMMARY

Min:7.0Max:10.0 year(s)

Computer Software/Engineering

IT Software - Application Programming / Maintenance

Software Engineering

Graduate

Computer Science, Software Engineering, Engineering

Proficient

1

Pretoria, Gauteng, South Africa