Back-End developer (.Net developer) Best co

  • Full Time

  • Tehran

      -   Tehran

Back-End developer (.Net developer)

Posted 7 Days ago

Job Description

Objective of the role: Compile and analyze data, processes, and codes to troubleshoot problems and identify areas for improvement. Collaborating with the front-end developers and other team members to establish objectives and design more functional, cohesive codes to enhance the user experience. Developing ideas for new programs, products, or features by monitoring industry developments and trends.. List of responsibilities: Responsible for server-side web application logic and integration of the work. Model-view-controller architecture, which is a software pattern for creating computerized user interfaces.. Reporting to: Technical Manager .

Requirements

5+ years application development and implementation experience with c# Full stack .Net developer with more back-end experience Expert knowledge of re-usable coding patterns and object oriented development paradigms Direct experience using SOAP and RESTful API Understanding of Web API security Deep understanding of software architect and multilayer architecture Knowledge of Design patterns Knowledge of ORM RDBMS Database background on one or more of these databases: MSSQL, Oracle. etc. Knowledge of IIS Knowledge of Swagger, Postman, etc. Knowledge of source code management Git, Bitbucket, TFS and others Desire to work in an agile environment The ability to work full-time