
Job Description
Responsibilities: -Solid understanding of REST API design methodologies using .Net Core (C#), Design Patterns, CQRS and Event-Sourcing -Enjoy solving problems, thinking analytically, taking action, and feeling responsible for delivering results -A people person must be highly communicative, open, a team player, and learning from people with different skills, backgrounds and perspectives C# and .Net Core, Microservices, DDD -Strong database experience with a range of Rational (SQL Server) and NoSQL databases (Elastic, MongoDB, Redis, InfluxDB) -Design and implement reusable, testable, scalable, robust and enterprise-quality microservices -Experience with Async, Multi-Threaded, Concurrent and high-performance development -Comfortable using Agile practices (SCRUM, Azure, Code Reviews, Unit Testing, CI/CD, User Stories and Planning) -Participate in architecting system and application solutions with a high degree of complexity -Working with microservice architecture and messaging systems like RabbitMQ or Kafka Benefits: Remote work Flexible working hours Competitive salary Friendly working environment On-time payment Bonus
Requirements
At least Bachelor's degree in IT/ software / computer science or related field Minimum 4+ year's related experience Proficiency in the following skills and technologies is mandatory: OOP, MVC, C#.NET, Entity Framework Core, SQL Server Designing web services especially REST API Front end technologies especially bootstrap Experience with Docker orchestration Software development in continuous integration and continuous deployment environment Experience in Enterprise Software Design and Principles Plus Point: Familiar with: HTML, CSS, and jQuery
Employment Type
Job Category
Seniority
Details
Employment type
Job Category
Seniority
