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.