Full Stack Developer

HiWEB Tehran

Posted 2 years ago

Job Description

● Participate in requirements analysis. ● Collaborate with internal teams to produce software design and architecture. ● Write clean, scalable code using .NET programming languages. ● Test and deploy applications and systems. ● Revise, update, refactor and debug code. ● Improve existing software. ● Serve as an expert on applications and provide technical support.

Requirements

● More than 5 years of experience in software development as a .NET developer. ● Excellent knowledge of C#, ASP.NET Core, and design/architectural patterns (e.g., Model-View-Controller (MVC), Layered pattern, and Client-Server Patterns). ● Good knowledge of SQL Server RDBMS concept and TSQL programming. ● Good knowledge of ADO.Net, Entity Framework Core, and Dapper. ● Good knowledge of REST API. ● Good knowledge of HTML, CSS, jQuery, Ajax, and client-side scripting. ● Familiarity with Redis. ● Experience in Angular 2+ is a big plus. ● Understanding of Agile methodologies. ● Excellent troubleshooting and communication skills.

Employment Type

  • Full Time

Details

To see more jobs that fit your career