Senior .Net Core Developer LW
at Mediro ICT
Pretoria, Gauteng, South Africa -
Start Date | Expiry Date | Salary | Posted On | Experience | Skills | Telecommute | Sponsor Visa |
---|---|---|---|---|---|---|---|
Immediate | 26 Nov, 2024 | Not Specified | 31 Aug, 2024 | 7 year(s) or above | Android Development,Web Api,Cross Platform Development,Ionic,Couchbase,Software Development | No | No |
Required Visa Status:
Citizen | GC |
US Citizen | Student Visa |
H1B | CPT |
OPT | H4 Spouse of H1B |
GC Green Card |
Employment Type:
Full Time | Part Time |
Permanent | Independent - 1099 |
Contract – W2 | C2H Independent |
C2H W2 | Contract – 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