.Net Developer ( Backend )

Rayanmehr Tehran

Posted 5 years ago

Job Description

- Assist with the design, development, testing, debugging and deployment of applications built with a variety of technologies and frameworks
- Contribute to engineering efforts from planning to execution and delivery
- Ensure the best possible performance, quality, and responsiveness of the applications
- Develop elegant, well-designed, testable and efficient code by using best software development practices
- Work in a dynamic, changing environment using continuous integration
- Cooperate with other team members to obtain perfect solutions

Requirements

- Over 4 years of in-depth development experience with C#/.NET - Work experience with Asp.Net (WebApi, MVC), ASP.NET Core - In-depth understanding of the entire software development lifecycle - Familiar with agile development frame-work such as Scrum or XP - Deep understanding of OOP and SOLID principles - Good knowledge of enterprise applications design patterns - Experience with unit testing - Working experience with databases in both RDBMSs (MSSQL) and NoSQL - Experience engineering software in distributed applications - Experience in developing multi-threaded applications with an understanding of concepts such as threads, concurrency, and locking is a Plus! -Team player with strong communication skills - Ideal Age Range: 25 - 40

Employment Type

  • Full Time

Details

To see more jobs that fit your career