.NET Developer (Senior) Offline

The product that needs your engagement: 

Connectivity - data connectivity solutions for various technologies and frameworks. 

With our data connectivity solutions, you can seamlessly connect to different DBMS and cloud applications from different IDEs and BI tools). 

 

Technical stack: .NET, ADO.NET, LINQ, Entity Framework, SQL 

 

Your future team of professionals: 

 You will be part of the Connectivity team and work with highly motivated professionals who are passionate about the project. You will collaborate with other .NET developers,  Product Owner, QA, and Support team. 

 

Your future challenges: 

 Development and support of dotConnect, Entity Developer, Linq Connect, SSIS, Excel Add-ins products. 

 

Impact you will make: 

 —  Writing code to implement functional product requirements 

—  Refactoring existing code as identified needs 

—  Writing automatic tests, correcting errors found during product testing and during its operation 

—  Researching changes in new versions of databases and Microsoft libraries 

—  Carrying out the research necessary to create new connectors 

—  Participation in code review process 

—  Analysis of the coverage of new functionality by test scenarios (test cases review after QA) 

 

Skills we are looking for: 

 — 5+ years of experience as a .NET developer 

— C# - strong knowledge and understanding of all aspects of programming. Good knowledge of the base classes from the .NET library 

— ADO.NET, LINQ, Entity Framework 

— Basic knowledge of the theory of relational databases (tables, indexes, keys, selections) 

— SQL - confident knowledge at the SQL 92 standard level 

— Jira, Redmine, GItLab - work with any of the above tools 

— Good knowledge and use of basic design patterns such as Singleton, Factory Method, Strategy, Observer, Builder, Adapter, State 

— Initiative - willingness to offer solutions that improve the development process 

— Self-motivation - focus on your own professional development 

 

 

Additional skills we would appreciate: 

— Ability to work with Git, experience with branches and tags 

— DevExpress for WinForms

— BS in Computer Science or Mathematics 

 

Benefits you get:

 

  • Maintain your work-life balance

Manage your own working hours with our flexible schedule

19 days of annual vacation granted on a pro-rata basis

No overtimes required

 

  • Hybrid type of cooperation

Whether you prefer to work remotely in the comfort of your home office or from one of our 4 offices, you can still take part in increasing the world`s awareness about quality Ukrainian products from any part of the world

 

  • Stay healthy

Medical insurance from one of the top insurance companies in Ukraine with a wide range of included services, as well as special programs for relatives; and special options for those who live abroad.

15 working days of sick leave per year — because your health is a priority.

 

  • Grow with us

In-house English courses — increase your proficiency through our online courses and speaking clubs with a native speaker

Online learning activities — workshops, lectures, and webinars to enhance your leadership, management, and self-awareness skills

Experience exchange — we are proud of our team of professionals who gladly share their deep expertise in all kinds of fields with the rest of the team

Promotions, rotations, and transitions — when you feel like your skills could be useful in other positions or team

 

  • Stand with Ukraine!

We have an active pro-Ukrainian position, and that means we help our army, our servicemen, and their families not only through constant donations and volunteering, but also through our military leave policy, special health insurance options, and financial help

 

  • We are a perfect match if you share our values

We are professionals in our field.

We know how to turn up our professionalism to the maximum, because we are experts who enjoy solving complex tasks.

We know how to focus on the product, think big, and at the same time delve deep into the details.

We create a calm and friendly atmosphere within the company.

We value the freedom of open and transparent communications.

Radical honesty is embedded in the foundation of our culture.

 

We are open to new things and constantly develop and practice regular knowledge sharing, which helps us evolve continuously.

Most importantly, the company creates an environment where we can fulfill our potential upon a solid foundation. 

 

Our Hiring Process 

 

  • CV Screening 
  • Recruitment Interview 
  • Technical Interview 
  • Offer Call 

 

We approve of a flexible approach, so these steps might be changed individually.

 

We strive to ensure transparency and openness in the hiring process, and we understand the importance of providing timely feedback. If your resume meets the job requirements, we will contact you to clarify details and schedule an interview within 2 weeks after your application is submitted. The timeframe for feedback between interview stages may take up to 2 weeks.