Back-End Developer Homing

  • Full Time

  • Tehran

      -   Tehran

Back-End Developer

Posted 4 Month ago

Job Description

-Design, develop and maintain high quality, stable, efficient and robust web-based solutions that meet business requirements -Provide acceptable estimation and meet the deadlines on time -Ensure company technical problems are resolved in a timely and cost-effective manner -Monitor application performance and review any application failures in staging or production -Implementing automated testing platforms and unit tests -Collaborate with the appropriate departments to assess and recommend technologies that support company business requirements -Creating database schemes that represent and support business processes -Follow company quality assurance process and assist in enhancing it -Assist in enhancing continuous integration strategies and automated testing according to best practices

Requirements

-Experienced with Web Applications development -Expert at C# and .NET stack including ASP.Net MVC and ASP.Net MVC Web API -Experienced with version control tools, preferably TFS -Familiar with REST API and hands on web Api and web services development -Familiar with popular software development design patterns -Adequate knowledge and experience in Entity Framework as well as ASP.Net Identity -Good understanding and enough experience with T-SQL and relational databases including Microsoft SQL --Server -Familiar with Razor view engine -Basic knowledge of HTML, CSS, JavaScript and Jquery -Nice To Have -Experience and knowledge of ASP.Net Core -Basic experience and knowledge of Linux OS -Basic understanding and experience of No-SQL databases including Redis and Elasticsearch -Working background of CI, CD and ALM -The ideal candidate will: -Have a genuine interest in software development -Have time-management and prioritizing skills -Be willing to work collaboratively with a team of peers -Committed to continuous learning