TJ 415037 - SENIOR .NET ENGINEER (ONSITE)
Recruiter:
Professional Career Services
Job Ref:
TJ 415037 - SENIOR ...
Date posted:
Thursday, February 22, 2024
Location:
Johannesburg, South Africa
Salary:
R 1 Million - R1''3 million
SUMMARY:
SENIOR .NET ENGINEER (ONSITE)
POSITION INFO:
Employer Description
Custom software and product development IT company, delivering custom-made solutions
Job Description
- 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.
- Utilize Azure monitoring and observability tools to proactively monitor application performance, troubleshoot issues, and optimize resource utilization.
- 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.
Qualifications
- Microsoft Azure certification (e.g., AZ-204, AZ-303, AZ-304).
- Degree/Diploma Information Technology/Software Engineering (or related)
Skills
- 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.
- Experience with containerisation technologies such as Docker and Kubernetes.
- Knowledge of DevOps principles and practices.
- Familiarity with agile methodologies such as Scrum or Kanban.
Salary / Package
R 1 Million - R1''3 million
Benefits
Included in CTC
NB! This job is now closed. You can apply for other jobs by uploading your CV.