Job Description

Vista is seeking experienced Senior Software Engineers with in-depth knowledge of software development processes. In order to join and succeed in the team, the incumbent must have passion and energy to work in an entrepreneurial environment. As a senior member of the team, the Software Engineer will be working closely with other developers and his/her peers in the Armenia and other teams around the globe, to analyze, design, develop, test and deliver in class software. JOB RESPONSIBILITIES: - Work with the Senior Architect in Armenia to get aligned with product road-maps and assume a key role in the development of products; - Specify and design the software internal modules architecture and solution; - Develop highly complex, efficient and scalable software systems with multi-technology components, test and troubleshoot them when necessary; - Know the best modern practices; periodically monitor and improve the used development environment and process; - Perform object-oriented analysis; understand the requirements and problems and translate them into functional specifications; - Work with Scrum software when leading the work process for the team.

Requirements

- Minimum 4-6 years of extensive development experience, and minimum 4+ years with the following technologies: a) Pure C# code both on the middle tier and as part of the web UI layer of ASP.NET; b) IIS 7.5 or 8 experience; c) MS SQL Server 2008 R2, 2012 or higher experience; d) Strong knowledge of C#, MVC, .NET (3.5, 4.0, 4.5), Java Script/jQuery, Web API/Json, and XML e) Knowledge of KendoUI preferable - Familiarity with the .NET Framework, specifically the following packages: messaging, threading, generic collections, custom controls and ADO.NET; - Experience with technologies such as MVC 5; - Extensive programming experience with standard management and instrumentation API's; - Ability to work independently as well as with other members in the group; - Should have a thorough understanding of software development processes and methodologies and knowledge of complete product development life cycle; - Strong inter-personnel skills, ability to work both independently and as part of a global team and thrive on technical challenges; - Excellent communication and writing skills; - Good knowledge of the English language.

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

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

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