Job Description

At Sigma Co., for the position of professional programmer, we need staffs who have at least 5 years of relevant job experiences. Professional Sigma developers perform tasks such as developing new capabilities, improving current Sigma’s Portal and Programmers capabilities. To do this, designing new and improved capabilities based on new software design methods and patterns with the goal of achieving Adaptive Code, is required. In addition, while doing the research, conducting the necessary investigations, testing and documentation, attempting to retrieve and refactor the written codes to improve the quality. Furthermore, participating in the “code reviewing sessions” in order to consider the written codes and provide documentation.

Requirements

• Deep Knowledge in C # • Deep Knowledge in ASP.NET Core • Deep Knowledge in Object Oriented concepts • Deep Knowledge in SOLID concepts • Deep Knowledge in Design Patterns • Master the Refactor Code techniques • Familiar with Domain Driven Design and D-DDD • Familiar with Clean Code and CQRS • Ability to solve problems and provide solutions • Familiar with data modeling and database concepts • Ability to read and write specialized work-related documents and texts •Creative mind in software analysis, design and production • Software code optimization and error handling • Teamwork ability • Ability to use English fluently in the specialized related texts • Hard-working - disciplined - responsible with a fulfilling spirit

برای مشاهده‌ی شغل‌هایی که ارتباط بیشتری با حرفه‌ی شما دارد،