Position: Engineering Manager
Company: ABSoft
Experience required: 5y
Category: Project Manager
English level: upper
Published: 2020-04-01T00:00:00+03:00

General requirements:
- Ability to estimate, track, and refine complex projects
- Ability to collaborate with multiple teams and manage integration between different products
- Scope and create high quality deliverables on time utilizing advance software engineering skills and proven methods
- The candidate should be experienced in managing customer expectations as it relates to software deliverables, timelines, and resources
- Ability to build, manage, and motivate effective software development teams utilizing project management skills and methods
- Ability to define system requirements and functional specifications
- Ability to identify project risks and opportunities and provide constructive recommendations to the team and to the client
- The candidate should be experienced in project communication techniques to include detailed weekly status reporting, risk reporting and project tracking

Required skills:
- Expert knowledge of OOA, OOD, OOP concepts
- 5+ years of software design and development
- Experience in software team management
- Expert knowledge in Design Patterns and Application Lifecycle
- Experience with desktop application development for Windows and MacOS
- Experience with Web Application development
- Strong English

Main Responsibilities:
- Manage web application development team 20+ (dev and QA)
- Take an active part in development/management of product requirements in continuous interaction with Product Owners.
- Take an active part in improvement of development processes and implementation of Agile development methods;
- Team motivation, training, certification, evaluation and performance improvement

Employment Conditions:
- Corporate training programs, training
- English language courses during working hours
- 4 weeks of paid vacation, paid and sick leave
- Health Insurance
- Office in the center of the city, parking place
- Ability to work from home if needed
- Flexible working hours
- Personal gym, tennis, etc