در این نقش باید:
- توانایی حل مسئله و مواجهه با چالشهای پیچیده را داشته باشید.
- توانایی و انگیزه تولید برنامههایی با قابلیت توسعهپذیری و نگهداشت بالا داشته باشید.
- با قواعد چرخه بهبود مستمر کد (Refactoring) آشنا باشید.
- علاقهمند به آموختن و آموزش دادن باشید.
مهارتهای ضروری:
- مسلط به زبان برنامهنویسی #C.
- تجربه برنامهنویسی وب.
- مسلط به مفاهیم طراحی شیگرا (OOP).
- توانایی بهکارگیری مفاهیم SOLID.
- تجربه استفاده از پایگاه دادهها ترجیحاً SQL Server.
- حداقل پنج سال تجربه کار در حوزه طراحی و توسعه نرمافزار با داتنِت، #C و ASP.NET.
تیم بکاِند وظیفه پیادهسازی هسته اصلی کسبوکار محصولات همکاران سیستم را به عهده دارد. در این تیم ما به طور روزمره و مداوم با حل مسائل متنوع و پیچیده مواجه هستیم؛ از پیادهسازی فرآیندهای مشتری گرفته تا بهبود مستمر و افزایش کارایی کدهای جاری.
In this role you should:
- Have the ability to solve problems and face complex challenges.
- Have the ability and motivation to produce programs with high expandability and maintainability.
- Be familiar with the rules of the cycle of continuous code improvement (Refactoring).
- Be interested in learning and teaching.
Essential Skills:
- Proficient in C # programming language.
- Web programming experience.
- Proficient in Object Oriented Design (OOP) concepts.
- li>Ability to apply SOLID concepts.
- Experience using databases, preferably SQL Server.
- At least five years of experience in software design and development with .NET, #C and ASP.NET.
The backend team is responsible for the implementation of the core business of system partners' products. In this team, we are constantly faced with solving diverse and complex problems. From the implementation of customer processes to continuous improvement and increasing the efficiency of current codes.