Senior C# Developer - .NetCore, Cloud AWS/Azure + Kubernetes, Containerization, CI/CD Pipelines and deployment
C# .NET Core Web APIs developer needed for an excellent, fast-paced, innovative tech-driven client. Working on real-time payment software, you will be part of a small professional, highly talented software development team with expertise in C# .NET. Essentially, you will need DevOps skills around Kubernetes, CI/CD, Containerization, pipelines, and deployment, working with both Cloud AWS and Azure.
As this is a senior developer role, you will work closely with the architect and be able to hit the ground running from day one, writing functioning code and crafting solutions with the following tech stack:
1. C#
2. .NET Core
3. Linq2DB, Entity Framework Core
4. RabbitMQ/Kafka
5. REST
6. CQRS, Nuget, JavaScript
7. Docker, Kubernetes
8. Git / DevOps
As the senior developer, you will primarily code and program in C# and .NET Core, developing new features into a microservices codebase. You will write and document services to integrate and consume external APIs while maintaining existing web and microservices systems. Your responsibilities will include writing Nuget packages, developing unit and integration tests, performing code reviews, and debugging systems.
Working in an Agile software development environment, you should be experienced with CI/CD pipeline technologies, ORM technologies, Docker Compose, Kubernetes, and Cloud AWS/Azure. The client would appreciate someone with experience in socket programming (TCP/IP), Linux, and encryption, with a desire to take ownership of work from design to implementation.
This is an excellent opportunity for someone who has a drive for continuous improvement.
Hybrid working: 3 days in the office in Crewe, Cheshire, and 2 days remote, so must be local to the client site.
#J-18808-Ljbffr