to design, develop, and maintain high-quality applications. The ideal candidate will have deep expertise in C#, .NET Framework, and .NET Core, along with solid knowledge of modern development practices, performance optimization, and cloud integration.
Key Responsibilities:
Design, develop, and implement scalable applications using
C#, ASP.NET (Core/MVC/Web API)
, and related Microsoft technologies.
Collaborate with cross-functional teams including business analysts, QA engineers, and DevOps teams to deliver high-quality software solutions.
Develop and maintain
RESTful APIs
and
microservices-based
architectures.
Perform
code reviews
, ensure adherence to coding standards, and mentor junior developers.
Optimize applications for performance, scalability, and maintainability.
Integrate applications with
SQL Server
databases and write complex queries, stored procedures, and performance tuning.
Work with
Azure Cloud Services
(App Services, Functions, Storage, etc.) for deployment and scaling of applications.
Participate in all phases of the
SDLC
- requirement analysis, design, coding, testing, and deployment.
Troubleshoot and resolve technical issues across environments.
Stay up to date with the latest Microsoft technologies and frameworks, recommending adoption where relevant.
Technical Skills Required:
Languages & Frameworks:
C#, .NET Framework, .NET Core, ASP.NET MVC, Web API
Front-end Technologies:
HTML5, CSS3, JavaScript, jQuery, Angular/React (nice to have)
Database:
SQL Server, Entity Framework, LINQ
Cloud & DevOps:
Microsoft Azure, CI/CD pipelines (Azure DevOps, GitHub Actions)
Agile/Scrum methodologies, RESTful services, API integrations
Qualifications:
Bachelor's or Master's degree in
Computer Science
,
Information Technology
, or related field.
Minimum
9 years of experience
in software development using Microsoft technologies.
Proven experience in leading development efforts or mentoring teams.
Strong problem-solving and analytical skills.
Excellent communication and collaboration abilities.
Preferred Qualifications (Good to Have):
Experience with
Power Platform
,
SharePoint
, or
Dynamics 365
.
Exposure to
Docker
,
Kubernetes
, or containerized environments.
Knowledge of
security best practices
, authentication, and authorization (OAuth, JWT).
Job Type: Full-time
Beware of fraud agents! do not pay money to get a job
MNCJobs.co.za will not be responsible for any payment made to a third-party. All Terms of Use are applicable.