Job Description

- Design and implement web-based software in ASP.Net MVC and/or ASP.Net MVC Core - Work with the team lead to get aligned with project road-map and assume a key role in the development of products - Work with distributed teams located in different physical locations - Maintain existing software in the company and improve them in case of need - Troubleshoot, test and maintain the core product software and databases to ensure strong optimization and functionality - Develop efficient and scalable software systems with multi-technology components, test and troubleshoot them when necessary - Design database structures and relationships and implement external APIs - Write functional requirement documents and unit tests - Collaborate with front-end team and web designers to implement the features with stability - Interacting with Quality Assurance staff and members of the software development team to ensure the product meets functional requirements prior to distribution to clients

Requirements

- 3+ years of experience as an ASP .NET developer - Good knowledge of Object-Oriented Programming - Experience in C# both on the middle tier and as part of the web UI layer of ASP.NET - Familiarity with the .NET Framework - Experience with IIS - Strong proficiency in MS SQL Server - Experience with Web Services - Have a thorough understanding of software development processes and methodologies and knowledge of complete product development life cycle - Familiar with Git and TFS - Experience with Agile/Scrum - Have experience in publishing/versioning/maintaining of application - Experience building complex software systems that have been successfully delivered to and used by customers - Experience with HTML5, CSS3, JavaScript and jQuery - Ability of time management and on-time task delivery - Ability to maintain/debug others' codes - Familiarity with security of web-based applications and web servers - Familiarity with web-based applications' performance optimization - Good knowledge of the English language

Employment Type

  • Full Time

Details

Employment type

  • Full Time

Educations

برای مشاهده‌ی شغل‌هایی که ارتباط بیشتری با حرفه‌ی شما دارد،