Job Description

• Analyzing and designing of software and application tools • Creating and developing computer specialized software • Troubleshooting and fixing current software issues • Optimizing software performance • Improving user interface

Requirements

• BS/MS degree in software engineering, computer science, IT or related fields • At least 3 years of hands-on commercial experience working with the Microsoft stack, .NET Core experience is a precedency. • .NET application design and development experience (C# / ASP.NET / MVC / WebAPI) • Producing high-quality code utilizing practices such as TDD, design patterns, code reviews and clean coding • Strong knowledge of architectural design patterns and best practices • Experience with version control tools such as Git • Proven commercial experience building webAPI • Good experience in MS SQL Server • Experience with React / Angular / Vue.js (any of these JavaScript frameworks), HTML5, and other front-end development technologies • Exposure to open source technologies (MongoDB / NoSQL) would be a bonus • Excellent written and verbal communication skills • Strong knowledge of OOP software design principals • Ability to work in a mature Scrum environment, committing to and achieving the agreed upon scope of work

Employment Type

  • Full Time

Details

Employment type

  • Full Time

Educations

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

محاسبه‌کننده حقوق

چقدر حقوق بگیرم؟