What are the responsibilities and job description for the Senior .NET Developer position at allnessjobs?
Our client is seeking a Senior .NET Core developer to join an agile team responsible for designing, building, and maintaining microservices for our market-leading e-commerce platform for grocery. The platform is built from the ground up on MACH principles and deployed on Kubernetes in Google Cloud. They leverage Microsoft .NET core to build Microservices leveraging Mass Transit, Rabbit MQ, Pub/Sub, Docker, and persistent stores including Event Store, Elastic, Mongo, and Redis to support high scale customers. This role will be based out of our global headquarters in Miami, Florida (when safe to do so).
Responsibilities of the Senior .NET Developer:
- Work within an agile team to build e-Commerce microservices
- Write clean and scalable code in .NET Core that others can work on
- Analyze requirements and design
- Review teammates code
- Mentor junior software developers
- Debug and troubleshoot production issues
- Provide input for software and technological innovations
Requirements of the Senior .Net Developer:
- 5 years of .NET development
- Experience with REST APIs
- Experience with code versioning tools (Git will be used)
- Service bus experience
- .NET core, docker, Kubernetes, event sourcing, microservices, Domain-Driven Design experience is a plus
- An interest in learning and using the latest development techniques
- Background in computer science with a bachelor's degree in Computer Science or equivalent work experience