Dotnet Developer ( Devops)
Job Title:
Contract .NET Developer (with DevOps Expertise)
Location:
[Specify location or remote option]
Contract Duration:
[Insert duration, e.g., 6 months, with possible extension]
Day Rate:
[Insert range, e.g., £400–£500 per day, depending on experience]
Role Overview:
We are seeking an experienced .NET Developer with strong DevOps skills to join our team on a contract basis. The ideal candidate will have a proven track record in developing robust .NET applications and implementing modern DevOps practices to streamline deployment, monitoring, and automation.
Key Responsibilities:
- Design, develop, and maintain .NET applications (C#, ASP.NET Core, Web API).
- Collaborate with cross-functional teams to deliver high-quality software solutions.
- Implement CI/CD pipelines using tools such as Azure DevOps, GitHub Actions, or similar.
- Manage infrastructure as code (IaC) using Terraform, ARM templates, or equivalent.
- Optimize application performance and ensure scalability in cloud environments (preferably Azure).
- Monitor and troubleshoot production systems, ensuring high availability and reliability.
- Apply best practices in security, testing, and automation throughout the development lifecycle.
Essential Skills & Experience:
- Strong proficiency in C#, .NET Core, and ASP.NET.
- Experience with RESTful APIs, Microservices, and SQL Server.
- Hands-on experience with Azure DevOps or similar CI/CD tools.
- Knowledge of Docker and container orchestration (e.g., Kubernetes).
- Familiarity with Infrastructure as Code tools (Terraform, ARM templates).
- Solid understanding of cloud platforms, preferably Microsoft Azure.
- Strong problem-solving skills and ability to work independently in a fast-paced environment.
Desirable Skills:
- Experience with message queues (e.g., RabbitMQ, Azure Service Bus).
- Knowledge of monitoring tools (e.g., Application Insights, Prometheus, Grafana).
- Exposure to Agile methodologies and Scrum practices.