Jobs in

Senior .NET Developer - Johannesburg

Hire Resolve

Hire Resolve, a renowned recruitment firm, is seeking a skilled Senior .NET Developer to join their client's team. As a Senior .NET Developer, you will be responsible for developing and maintaining software applications using the .NET framework. You will collaborate with cross-functional teams, analyze user requirements, and implement innovative solutions. This is an exciting opportunity to work with cutting-edge technologies and contribute to the success of a dynamic team. Responsibilities Design, develop, and deploy .NET/C# applications on the Microsoft Azure platform utilising modern architecture patterns and services such as Event Hub, Function Apps, and Service Bus. Implement infrastructure as code (IaC) practices to automate deployment, configuration, and management of Azure resources. Collaborate with cross-functional teams to ensure adherence to test-driven development (TDD) and continuous integration/continuous deployment (CI/CD) processes. Architect and implement scalable messaging solutions for event-driven architectures, ensuring scalability, elasticity, reliability, and resilience. Utilise Azure monitoring and observability tools to proactively monitor application performance, troubleshoot issues, and optimise resource utilisation. Implement security best practices, including Azure Active Directory, managed identities, data protection, and access management, to ensure compliance with regulatory standards. Drive test automation efforts to ensure comprehensive code coverage and maintain high-quality standards. Mentor junior team members and foster a collaborative team environment. Requirements Bachelor's degree in Computer Science or a related field 7 years of experience in software development with a strong focus on .NET/C# Technical proficiency across the .NET frameworks and software architecture principles. Hands-on experience designing and implementing solutions on the Microsoft Azure platform. Experience with CI/CD pipelines, automated deployments, and testing/release processes. Extensive integration and API experience with REST, eventing, and CQRS patterns. Demonstrated ability to build enterprise-scale applications with a focus on scalability, elasticity, reliability, and resilience. Strong understanding of security best practices and experience implementing security measures in Azure environments. Proficiency in proactive monitoring, alerting, and performance management using Azure Monitor, Application Insights, or similar tools. Experience with test automation frameworks and ensuring code coverage quality. Microsoft Azure certification (e.g., AZ-204, AZ-303, AZ-304). Experience with containerisation technologies such as Docker and Kubernetes. Knowledge of DevOps principles and practices. Familiarity with agile methodologies such as Scrum or Kanban. Benefits Salary: negotiable Contact Hire Resolve for you next career-changing move Our client is offering a highly competitive salary for this role based on experience. Apply for this role today, contact Chandre Cronje at Hire Resolve or on LinkedIn You can also visit the Hire Resolve website: hireresolve.us or email us your CV: itcareershireresolve.za.com Alternatively, apply via our portal and email 24CC9561B7jobs.workablemail.com We will contact you telephonically in 3 days should you be suitable for this vacancy. If you are not suitable, we will put your CV on file and contact you regarding any future vacancies that arise. Apply Now
Share this job with someone you think should apply!
Facebook buttonFacebook   Whatsapp buttonWhatsapp

Related Jobs

Senior C# Developer Melrose - Melrose Arch

LevelUp Ltd

...

.net Core Developer Gauteng - Gauteng

Managed Outsourced Technology Solutions t/a MOTS Recruit

...

Senior Java Developer Johannesburg - Johannesburg

Hire Resolve

...

Full Stack Software Developer Johannesburg South - Johannesburg

Network IT

...

Platform Engineer (Azure) - Johannesburg

BASHR Consulting

...

Want to do another search?

Jobs in