استخدام Software Engineer
شرح موقعیت شغلی
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
- 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, Jira, 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
Preferred Qualifications:
- Experience with Docker containers and Docker Swarm
- Software development in a continuous integration and continuous deployment environment
مهارتهای مورد نیاز
- C#
- .NET Core
- Sql Server
- MongoDB
- Redis
حداقل سابقه کار
- مهم نیست
جنسیت
- مهم نیست
وضعیت نظام وظیفه
- مهم نیست