Net Developer
Hybrid working - London
£650 Outside IR35
Key Responsibilities:
* Design, develop, and maintain robust .NET applications and platforms with a focus on integrating and managing data workflows.
* Establish and enforce security protocols based on privacy requirements, ensuring all data handling conforms to regulatory and company standards.
* Strong experience with Kubernetes for orchestrating containers, managing service discovery, scaling, load balancing, and self-healing of applications.
* Skilled in integrating containerized applications with continuous integration and continuous deployment (CI/CD) systems, enhancing the automation and monitoring of build and release processes.
* Knowledgeable in the configuration of Kubernetes resources such as pods, services, deployments, and replicasets, to ensure optimal resource utilization and performance of applications.
* Familiarity with network configurations in a Kubernetes environment, including ingress, network policies, and service meshes.
* Maintain and optimize existing .NET applications and data processes in production environments.
* Collaborate closely with data engineers and data scientists to support the development of scalable AI and data systems
* Optimize existing data handling and application frameworks to enhance the development and performance of data-driven projects.
* Take full ownership of assigned projects from initial requirement gathering to the design, development, and maintenance of deployed solutions.
* Experience with CI/CD pipelines using tools like Azure DevOps or Jenkins, ensuring reliable deployment and operation of software solutions.
* Work effectively in a hybrid cloud environment, utilizing cloud services and infrastructure to maximize application performance and scalability across multiple platforms.
Required skills
* 8+ years’ experience in C# .net
* Experience working with microservices architecture
* Hands on experience with Docker, Kubernetes and Helm Chart
* Hands on experience with IaC using Terraform or similar
* Experience working in a cloud environment – Azure, AWS or AliCloud
* Working in Agile Project environment
* DevOps CI/CD experience
* Working closely with business analyst and, data engineers
* Knowledge and experience of Test Drive Development
* Good hands-on experience with SQL