-Designing and implementing a part of the system by taking the account of constraints, requirements, architecture, and development process
-Identifying and defining operations, specifications, and relationships of design elements and ensuring compatibility with the design architecture, clarity, and readability
-Testing and developing components to establish integrity between the subsystems of the main system in accordance with the specific standards of each project
-Developing components to test other components and subsystems
-Developing a product through the integration of components at system and subsystem levels
Requirements
-C#. Net programmer with a great understanding of object-oriented programming
-Absolute mastery of ASP. Net Core
-Enough experience in system analysis
-A thorough understanding of database (design and implementation; acquaintance with triggered, stored procedures, View)
-Sufficient experience in WPF and WCF
-Complete mastery of web services and RESTful API
-Mastery of design patterns
-Experience and competence in agile development process programming can be a privilege.
-Time management skills and discipline in dealing with tasks
-Acquaintance with CSS, jQuery, HTML, and JavaScript can be a privilege.
-Mastery of Git concepts and tools