.Net Developer

flytoday Tehran

Posted 2 years ago

Job Description

● Develop both server and client-side code for web applications. ● Develop new features and make improvements to existing software. ● Troubleshoot software and fix bugs. ● Develop, design, test, and implement complex Software programs using Java and third-party tools.

Requirements

● Bachelor's or Master's degree in Software Engineering or IT. ● Excellent knowledge of C# and fluency in related web technologies (MVC and ASP.NET Core) ● In-depth understanding of OOP (Object Oriented Programming) and revise, update, refactor and debug code. ● Strong working knowledge with architecture styles SOAP and RESTful APIs. ● Excellent troubleshooting and communication skills. ● Practical experience with Relational Databases, SQL, Redis, and Schema Design. ● Experienced in Entity Framework and be familiar with other ORMs. ● Experience in Unit testing and frameworks like NUnit/XUnit. ● Experience with HTML, CSS, and JavaScript. ● Experience with developing an API. ● Must be dynamic and team-oriented but mostly self-motivated. ● Minimum of 5 years of experience in web development.

Employment Type

  • Full Time

Details

To see more jobs that fit your career

Salary Estimator

Discover your current worth in the job market.