*** Full Stack Web Developer:
● Design, implement and test software applications using C# and .NET or .Net Core.
● Develop web-based applications on both server and client sides.
● Maintain and improve the performance of applications on both the server and client sides.
● Troubleshoot and debug existing software.
● Interact and collaborate with other team members for an efficient development experience.
● Review of new technologies in the field of programming and their use.
● Write clean and scalable code using .NET programming languages.
Requirements
Necessary skills:
● C#.
● Entity Framework.
● SQL Server.
● Angular.
●● HTML CSS.
● JavaScript.
● jQuery.
● Git.
● ASP.NET MVC and core.
● Dependency Injection.
● Multi-thread Programming.
Advantageous skills:
● SignalR.
● Socket programming.
● No-SQL Databases.
● OAuth, Jason Web Tokens, Encryption, and Hashing.
● JWT back-end security.
● Modular programming.
● Aurofac, Unity, Castle Windsor.
● EF Core.
● Owin.
● Swagger.
General specifications and non-technical skills:
● Bachelor's or Master's degree in Software Engineering, Computer Science, or other related fields from prestigious universities.
● High responsibility, management of time, and management in crisis conditions.
● Adaptable and consistent in the work environment.
● Enough history and experience in similar jobs.
● Fluent in English: I to UI level.
● Location: west of Tehran.
● Maximum age: 38 years.
● Gender preference: Male/Female.