Binary Studio is a custom software development agency with a focus on long-term projects. We leverage exceptional Ukrainian engineering talent to build world class solutions for tech companies.
9 березня 2022

Middle .NET Developer (WPF) (вакансія неактивна)

Київ, Львів, віддалено

Build a magnificent search-and-rescue solution for one of our favorite clients from Swissland!

Here are some details about the project you will work on:

This is a complex emergency response platform built to help save people’s lives — if you’re looking for a serious project to add to your resume, this is it. Our customer is a Swiss company selling this platform to clients all around the world: Germany, France, Ireland, Denmark, Sweden, USA, New Zealand, and more!

The product has very rich functionality and demands very high levels of accountability and stability considering that a bug might be the difference between life and death! It is composed of a back-end system that handles event processing, a desktop client for managing rescue operations, and several mobile applications that communicate with specialized pager devices which support rescue workers on-site.

This is one of our long-term projects which we’ve been developing since 2013. The client’s product managers provide us with the specifications, but we’ve taken full responsibility for all decisions and technical implementations of the project — so this is more or less our baby.

The current team consists of a .NET developer and QA Engineer, both of which work on the desktop and server parts of the solution.

Core Technologies:

.NET Framework, .NET Core, WPF, DevExpress, WCF, Web API, MongoDB, MS SQL Server, Entity Framework, NHibernate, RabbitMQ, SignalR, OpenIDConnect, AdvancedInstaller, Git.

Here Is What You Will Be Doing:

  • Add new functionality, while developing and maintaining our existing code
  • Review code and verify tasks done by other team members
  • Actively participate in designing the architecture for new features and the overall system
  • Collaborate with the product managers and team on the customer’s side


Requirements:

  • Confident experience working within the .NET environment
  • Solid understanding of application development using a distributed architecture, multithreading, ORM, SQL, messaging
  • Understanding of modern principles of software development: OOP, Agile, DI, SOLID, testing, patterns
  • Good interpersonal and communication skills: the ability to listen to the customer, colleagues, the ability to notice your own mistakes, and willingness to work on them
  • Intermediate level of English

It would be nice if you have:

  • Familiarity with Cloud and Microservices architectures
  • Understanding of HTML5 and Angular
  • Experience with DI containers
  • Knowledge of productivity optimization
  • Basic understanding of containerization
  • Experience in creating installers
  • Experience with CI / CD
  • Knowledge on how to use unit testing frameworks

Several words about Binary Studio:

Here at Binary Studio, we engineer high-quality complex software for small and medium businesses. What else should you know about us?

  • We are very picky about each of our incoming projects.

We deeply analyze clients’ requirements and expectations, review the code quality and ask about long-term cooperation prospects. It is important for us to ensure that our engineers are fully satisfied with projects they work on and have a lot of interesting tasks to do. As a result, we proceed with only a third of incoming projects.


  • Constant self-development is one of our most important values.

We are keen on learning something new, as well as on sharing our knowledge with others. Therefore, there are lots of educational activities for Binarians — it can be internal lectures or tech talks in Zoom, OKR plans, and an education budget that can be spent on attending technical meetups, buying professional literature, etc.

  • Our developers are excellent leaders and mentors owing to their contribution to Binary Studio Academy.

Binary Studio Academy is an educational program for aspiring IT specialists who want to master their practical and theoretical skills in the software development sphere. This course has one of the highest competition rates within Ukraine — in 2020 we had 5500 (!) applicants but only 170 were admitted (35 of them are already working in our team).

For our experienced specialists, contribution to the Academy as lecturer or coach is a perfect way to deepen and systemize their technical knowledge and improve leadership and public-speaking skills.

Sounds attractive? Then send your CV to [email protected] — we would be happy to share with you some more information!