استخدام برنامهنویس ارشد Back-End
شرح موقعیت شغلی
What You'll Do (Responsibilities):
We are looking for a Senior Backend Engineer (C#) in our team to develop information systems by studying operations; designing, developing, and installing software solutions; supports and developing the software teams.
Who You Are (Requirements)
- Proficiency in C# programming, .Net Core , Web API and RESTful.
- Excellent knowledge of Design Patterns, OOP and SOLID concepts.
- Experience with Microservices, DDD (Domain Driven Design).
- Familiar with Identity Server and OAuth.
- Familiar with various design and architectural patterns. Knack for writing clean, readable, and easily maintainable code.
- Experience in writing Unit-Tests/Integration-Tests and test frameworks like XUnit/NUnit.
- Knowledge of Test-driven development (TDD) & Behavior-driven development (BDD).
- Knowledge of Working with Message Queues, Brokers and Messaging Systems in general.
- Working experience with Agile methodologies and project management skills are desirable.
- Good troubleshooting skills with the perseverance to solve problems & provide optimized solutions.
- Eager to learn new technologies Creative mind & interested in facing challenges.
- Familiar with documentation Fast learner, arranged, responsible with good teamwork spirit & time management.
مهارتهای مورد نیاز
- Back-end
- RestFul API
- .NET Core
- Design Patterns
- OOP
حداقل سابقه کار
- بیش از شش سال
جنسیت
- مهم نیست
وضعیت نظام وظیفه
- مهم نیست