We are looking for a full-stack developer (ASP.NET + Angular) who is able to develop and support existing applications. The main scope of work includes web administration and everything from back-end to client-side code, using optimal and efficient technologies, frameworks, and patterns.
Utilize established development tools, guidelines, and conventions including but not limited to ASP.NET, SQL Server, HTML 5, CSS, JavaScript, and C#/VB.NET.
Prepare and maintain code for various Dot Net applications and resolve any defects in systems.
Develop technical interfaces, specifications, and architecture.
Develop client displays and user interfaces.
Assist software personnel in handling project-related work and other requirements.
Coordinate with other software professionals and developers.
Requirements
Bachelor's or Master's degree in Software Engineering.
Fluent in ASP.NET, SQL Server, and C#/VB.NET.
2 years of development experience with .NET, C#, ASP.NET, Windows Forms, and SQL Server in an n-tier architecture.
Specialized Knowledge:
Familiarity with the ASP.NET framework, SQL Server, and design/architectural patterns (e.g., Model-View-Controller (MVC), ASP.NET Core.
Familiarity with architecture styles/APIs (REST, RPC).
Familiarity with Angular Web Framework (10+).
Experience with Web Services, WCF, and Service Oriented Architecture a plus.
Ability to design/program/test applications using middleware.
Test-driven implementation experience using unit testing frameworks and automated testing tools.
Experience in agile/iterative environment and scrum method.
Work experience in Iran Capital Market is valuable.
Soft Skills and Personality Traits:
High skill in solving problems and providing optimal solutions.