• Minimally 2 years of software engineering experience across the full development lifecycle.
• Degree in relevant courses such as Computer Science/Software Engineering.
• Thorough understanding of Computer Science fundamentals such as OOP, RESTful architectures, Design Patterns, Data Structures etc.
• Good understanding of API gateways & API Design.
• Good experience in .NET technologies including .NET Core, Entity Framework, Web API.
• Working experience in building web based applications based on microservices architecture in .NeCore & C#.
• Proficient with both NoSQL & SQL (preferably Mongo, Redis, MySQL)
• Working experience of containerization framework (Docker, Kubernetes).
• Good understanding of authentication frameworks and data communication protocols like webSockets, signalR, Socket.IO.
• Good working knowledge of CI/CD environments or pipelines.
• Experience with cloud technologies (AWS services preferred, such as IAM, EC2, Lambda, AWS RDS, Elasticsearch, AWS CodeBuild etc)
• Other skills required: Redis Pub/Sub, Cache & Message Broker. (queue)
• Collaborative team member with good communication skills in english
Tagged as: .net, API, C#, OOP, RESTful, SQL