Position: Software Manager
Company: Etiya Information Technologies in Ukraine Office
Experience required: 5y
English level: intermediate

Required skills
• Bachelor’s or Master’s Degree in Software Engineering, Computer Science, Information Systems, Information Technology, or similar
• 5-7 years development experience with a high complexity IT project or telecom transformation projects (Telecom project experience is highly preferred)
• In-depth knowledge of programming languages such as Java or JavaScript
• Team management (5-10 ppl)
• Strong working knowledge of Agile software development methodologies
• Ability to build and maintain strong relationships across functions and levels of an organization to drive teams towards success-based results
• Exceptional analytical and problem-solving skills
• Exceptional interpersonal and communication skills
• Focused, goal driven, accountable and exhibit significant attention to detail
• An enthusiastic interest in management, communication, tooling, technology, and techniques.
• PMP or other related project management certifications will be a plus
• No overseas travel restrictions

As a plus
— Experience with Telecom domain
— Experience with e-Commerce projects

We offer
3 weeks of paid vacation
8 paid sick leaves
Life/health/check-up insurance
Paid business trips
National days off
Paid accountant and legal support
Paid taxes
Performance review twice a year
Monthly Happy Hours and team activities
Annual teambuilding abroad

Responsibilities
• Consulting with management and Software Developers to determine software solution requirements.
• Evaluating software solutions and system performance, as well as supervising the software development team
• Demonstrating patience and using effective explanations when mentoring teams
• Managing the development, deployment, and integration of software solutions
• Determining system specifications and analyzing test stage data prior to software installation
• Managing the installation and configuration of software solutions
• Resolving software deployment and integration errors, and documenting processes
• Performing routine maintenance and monitoring performance metrics
• Keeping abreast of new software technologies, as well as conforming to best practices in cybersecurity
• Reporting to stakeholders
• Managing Team Leaders