◀     Back to Opened Positions

Senior .Net Developer

Lviv, Khmelnytskyi, Remote


  • 7+ years of experience with building mission critical distributed systems ideally not only web oriented, gained in a challenging environment (including, for example finance or high-tech industries);
  • Proficiency programming in Microsoft .NET with C#;
  • Proficiency in unit testing and code refactoring techniques;
  • Experience with networking programming;
  • Experience with .net core, .net standards and containers;
  • Strong customer focus with an emphasis on support;
  • Excellent analytical and problem solving skills;
  • Ability to work well in a team and in a pair;
  • Fluent or excellent English;

Would be a plus:

  • Experience with modern web development frameworks;
  • Experience using open source distributed systems (and related) technologies;
  • A high level of competency with a modern scripting language (ex. Python);
  • Previous experience with large-scale data, analytics applications;
  • Good knowledge of maths and digital signal processing concepts.

We offer:

  • Challenging and exciting work in a friendly and professional environment;
  • Excellent career opportunities and a competitive salary;
  • Professional development program with internal seminars on technical topics;
  • Flexible work schedule and pleasant working environment including modern and comfortable office;
  • 18 working days of paid vacation (24 calendar days), 5 full paid sick leave days;
  • Annual fund for covering employees’ personal needs (medical insurance, sport activities etc.);
  • Free English courses;
  • Great corporate events and celebrations;
  • Access to the corporate library and much more.


  • Analyzing system requirements and prioritizing tasks;
  • Take part in the design, implementation, testing, and deployment of innovative, proprietary end-to-end software;
  • Feel comfortable working with various technologies;
  • Be responsible for creating new features and maintaining existing code;
  • The ability to work on time series storage, statistical analysis, web-based UIs, and RESTful services;
  • Understanding of how messaging protocols and desktop multithreaded applications work;
  • Facilitating fast, decisive decision-making;
  • Motivation, drive, and aptitude to learn new things quickly are important;
  • Be a part of a friendly team and bring a good mood to the work.

About the project:

Industry: Automotive/Motorsport

Team: ~10 software engineers;

Work environment:

  • The perfect candidate will be operating with a team as a part of the Performance Development group of an Automotive company;
  • The company includes other software groups to collaborate on various integration projects with. The perfect candidate will be a part of the team that is responsible for building multiple tools for maintaining a complex mechanism of a racing vehicle. The features are the following:
    • - Car telemetry ingesting and distributing. This includes the cases of live events (races), wind tunnels, driving simulators, benches, etc.
    • - Data analysis with features of digital signal algorithms processing, car models, AI, etc;
    • - Race vehicle setup information recording;
    • - Different vehicle setup simulating as well as comparing the results with actual telemetry. The breadth of the tasks is as wide as the responsibility a perfect candidate must take. It includes requirement gathering, software design, development, testing, deployments, and support.

The client company is product-oriented with several desktop and web products, which are all considerably mature. The perfect candidate must possess good networking and multi-threading experience. The key technologies are C# and C++, with a preference towards C#

Blackthorn vision

Since 2009, we've been assisting technology companies to build and improve their software products. We help to scale tech teams, deliver projects on time and within budget, develop ideas from initial concepts to a final product.

Contact us