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
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 alsovisit the Hire Resolve website:hireresolve.usor email us your CV:
- Alternatively, apply via our portal and email
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.