Senior .Net Core Developer LW

at  Mediro ICT

Pretoria, Gauteng, South Africa -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate26 Nov, 2024Not Specified31 Aug, 20247 year(s) or aboveAndroid Development,Web Api,Cross Platform Development,Ionic,Couchbase,Software DevelopmentNoNo
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:

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

EDUCATIONAL REQUIREMENTS:

Matric
National Diploma or Bachelor’s Degree with certificates.

EXPERIENCE REQUIREMENTS:

Minimum of 8-10 years of experience in C# software development.
At least 3-5 years in a Senior Architectural or Managerial role.
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

Diploma

National diploma or bachelor’s degree with certificates.

Proficient

1

Pretoria, Gauteng, South Africa