A job description (JD) for a .NET, Microservices, and AWS developer would typically outline responsibilities including designing and developing microservices-based applications, migrating legacy APIs to AWS, and utilizing AWS services to build and deploy applications, while also requiring strong knowledge of .NET and microservices architecture principles
Experience as a Senior Application Developer in .NET with C# (including .NET Core).
- Strong analytical and problem-solving skills.
- Good understanding of SOLID design principles and help team in designing and provide architectural diagrams for new requests.
- Expert in developing APIs in REST Architectural Style.
- Expert in writing Unit Tests following TDD approach.
- Expertise with CI / CD and a mind-set for automating everything.
- Good experience with Cloud Technologies (preferably AWS) would be added advantage.
- Strong troubleshooting and communication skills.
- Ability to understand and work in Agile Methodology.
- Ability for continuously learn and apply learnings in day-to-day work. Experience with Asynchronous System Designs / Event Driven System including Rabbit MQ or Kafka would be added advantage.
Skills Required
Architecture, C, Cloud, Agile Methodology, Analytical, Deployment, Aws, Microservices