Engineering Team Lead

Job SUMMARY:

Crane Payment Innovations (CPI) is the combination of Crane Payment Solutions and MEI Conlux Holdings (“MEI”). CPI, along with Crane Merchandising Systems, forms the Merchandising Systems business segment of Crane Co., a diversified manufacturer of highly engineered industrial products. CPI serves over 100 countries, and has one of the world’s largest installed base of payment systems.

The strategic focus of CPI is to provide a full range of high quality money handling solutions, aimed at the financial services, gaming, retail, transportation, and vending markets. Drawing on decades of heritage and expertise, our team develops core validation technology to provide a range of payment systems and associated products with high security protection. CPI offers the most extensive range of bill and coin validators and recyclers, coin hoppers and dispensers, plus software applications. All our products and technologies offer real end user benefits, from the highest level of security and fast acceptance rates, to low maintenance and labor costs. We pride ourselves on our people and our customer-centric focus.

The Engineering Team Lead will be an experienced software developer/team lead responsible for local management of the CPI Support tools team members based in Kiev. The position will involve a combination of technical development on current projects, technical mentoring of current associates and students as well as fulfilling required line management responsibilities; these include performing scheduled reviews and IC updates.

Job REQUIREMENTS:

  • Bachelor’s degree in Computer science, Engineering or equivalent combination of education, training and experience
  • Minimum 8 years of software development experience and 2 years of team lead experience required. Min 1 year of line management experience if possible
  • Experience of managing a technical team essential.(at least 1 year line management)
  • Strong knowledge of software design methodologies/patterns
  • Experience of unit and developer test methodologies
  • Interest in continual technical learning
  • Experience with GUI technologies such as WPF/PRISM desirable
  • Good technical writing abilities
  • Excellent software development practice and process skills, iterative (SCRUM) or Agile preferred
  • Experience with issue tracking and source code version control tools. Jira and Perforce desirable
  • Ability to make oral and written presentations; ability and confidence to present opinions and thoughts in a clear, unbiased manner
  • Excellent ability to communicate in      English both verbally and in writing
  • Experience with Microsoft development      technologies including Visual Studio, .NET Standard framework development      essential. .NET Core desirable
  • Development experience in C++ and C#      essential. C experience also desirable
  • Up to 10% travel

WE OFFER:

  • Company with good reputation on market since 1992 (cranepi.com.ua), part of Crane Co. (www.craneco.com)
  • Competitive salary, bonus and medical plan
  • Friendly environment
  • Learn and Use of English
  • Flexible working schedule
  • Lunch Bonus program
  • Business trips to North America and worldwide to perform engineering and product integration activities

RESPONSIBILITIES:

  • Software Development (50%)

-          Design, code and implement new product features and enhancements and fix bugs. High quality and on-time delivery of these is expected

-          Generation of project/product documentation, including design, requirements, specifications, help, design proving and software release documentation

-          Adhere to the software release process for all assigned software tasks

-          Actively log/document all issues encountered and solutions developed in CPI’s issue tracking tool, Jira

  • Task Management (20%)

-          Work with local team to ensure tasks are understood and accurate estimates are provided

-          Work with team manager/SCRUM master/software architect/relevant product manager to understand requirements for local team as required

-          Communicate progress/issues to SCRUM master / team manager

  • People Management (20%)

-          Complete quarterly IC Review with HR

-          Carry out informal quarterly reviews with team members

-          Complete annual performance review process with team members

-          Participate in local hiring process. This includes reviewing resumes and participating in interviews

-          Local management for attendance and administration/reporting

  • Process Improvement (5%)

-          On a regular basis, meet with local team to discuss development processes and how they can be improved specifically with respect to local site

  • Development Tool Support (5%)

-          Become local site admin/expert for support tools development tools. These tools include

-          Bamboo, Jira, Perforce, Git