Team Lead (.NET) for Ciklum New Client

Kyiv, Amosova, Ukraine

Apply

Description

On behalf of New Client , Ciklum is looking for a Team Lead (.NET) to join  Kyiv team on a full-time basis.

Digital data plays an increasingly important role in investigations and operations of all kinds. Making data accessible, collaborative and actionable is what our New Client does best. As the global leader in digital intelligence deployed in 150 countries, it provides law enforcement, military, intelligence, and enterprise customers with the most complete, industry-proven range of solutions for digital forensics, triage and analytics.

By enabling access, sharing and analysis of digital data from mobile devices, social media, cloud, computer, cellular operators and other sources, its products, solutions, services and training help customers build the strongest cases quickly, even in the most complex situations. As a result, the company is the preferred one-stop shop for digital intelligence solutions that make a safer world more possible every day.

 

Responsibilities

  • Lead team of 5 engineers, of market leading product in Digital Intelligence world: Physical Analyzer desktop application.
  • Strong proven leadership and decision-making skills
  • Excellent communication skills
  • Time, project and tasks management skills, ability to meet deadlines
  • 50% hands-on

Requirements

  • 2,5+ years of formal Team Lead experience
  • 6+ years of C# experience
  • Strong understanding of OOP architecture and design
  • Experience in performance optimization / Memory profiling
  • Experience with Multithreading
  • Familiarity with quality assurance tools and technics

Desirable

  • Experience with React
  • Experience with WPF

Personal skills

  • Strong proven leadership and decision-making
  • Excellent communication skills
  • Time, project and tasks management skills, ability to meet deadlines

What's in it for you

  • Dynamic and challenging tasks.
  • Team of professionals: learn from colleagues and gain recognition of your skills.
  • Continuous self-improvement.
  • Trainings
  • Knowledge sharing meetings