Vista is seeking experienced 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 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) PHP
b) MySQL
c) Strong knowledge of Java Script/jQuery
d) Knowledge of KendoUI preferable
e) Familiarity with WordPress and Laravel is a plus
- Experience with technologies such as MVC;
- 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.