استخدام Software Engineer (Back-End-.Net)
شرح موقعیت شغلی
Job Description:
- Take responsibility for the design and development of a critical product or its major subsystems.
- Drive the architectural and design conversations, influencing outcomes and decisions at the highest levels.
- Spend a significant portion of your time writing clean, testable, and efficient code for challenging features.
- Your commitment to code excellence should set a standard within the team.
- Produce comprehensive, clear, and concise designs for new product features or systems.
- Be recognized as a subject matter expert, capable of leading design and code reviews across all aspects of the product.
- Frequently collaborate with leadership across various functions, ensuring alignment and advocating for engineering best practices.
Required Skills:
- Exceptional knowledge of OOP, SOLID principles, .NET Core, ASP.NET Core, threading, async, LINQ, etc.
- Advanced skills in relational database schema design and SQL querying, particularly with SQL-Server.
- Proficiency with Entity Framework Core is preferred.
- Experience in microservices, DDD is desirable
- Rapidly assimilate new technologies and contribute effectively to both architecture and implementation.
- Thrive in a multidisciplinary team environment, collaborating with engineers, product managers, QA, UX, etc., to deliver top-notch solutions.
- Passionate about crafting elegant technical solutions that not only meet but exceed client and product expectations with code that is clear, concise, and maintainable.
- Experience with Agile methodologies and strong project management skills.
مهارتهای مورد نیاز
- Back-end
- .NET
- SQL
- Entity Framework
حداقل سابقه کار
- مهم نیست
جنسیت
- مهم نیست
وضعیت نظام وظیفه
- مهم نیست