We are seeking a Strong Middle/Senior .NET Developer to join our Connectivity team. This role will involve tasks related to ADO.NET providers (database connectors).

About the product

The Connectivity team specializes in developing data connectivity solutions for a wide range of technologies and frameworks. Our solutions enable seamless connection to diverse database management systems (DBMS) and cloud applications from various integrated development environments (IDEs) and business intelligence (BI) tools.

Responsibilities

  • Write code to implement functional product requirements
  • Conduct code refactoring, addressing identified needs and enhancing code quality and maintainability
  • Launch automated tests and correct errors found during product testing and operation
  • Investigate changes in new versions of databases and Microsoft libraries
  • Conduct necessary research to develop new connectors
  • Participate in the code review process
  • Analyze the coverage of new functionality through test scenarios (review test cases after a QA)

Requirements

  • 4+ years of experience as a .NET Developer
  • Strong understanding of C# and proficiency in all aspects of programming, with good knowledge of the base classes from the .NET library
  • Experience with ADO.NET, LINQ, and Entity Framework
  • Basic knowledge of the theory of relational databases (tables, indexes, keys, and selections)
  • SQL: confident knowledge at the SQL 92 standard level
  • Experience with task tracking tools like Jira and Redmine, as well as version control systems such as GitLab and Mercurial
  • Solid understanding and practical experience with basic design patterns such as Singleton, Factory Method, Strategy, Observer, Builder, Adapter, and State
  • Ability to articulate thoughts clearly and cogently
  • Proactiveness and willingness to offer solutions that improve the development process
  • Self-driven commitment to personal professional growth and development

Nice to have

  • Proficiency in working with Mercurial or Git, including experience with branches and tags
  • Bachelor of Science degree in Computer Science or Mathematics

Working conditions

  • Flexible working hours
  • 19 working days of annual vacation
  • 15 working days of sick leave
  • Medical insurance coverage
  • In-house English courses
  • Opportunities for professional and personal development (50% tuition fee coverage)
  • Various activities: corporate parties, team-building events

Please note that due to exceptional circumstances such as being under martial law, some of the mentioned benefits and provisions may be subject to temporary limitations or adjustments.

Interested?

Please share your contact details along with your resume and our recruiters will contact you shortly.

Apply via Devart website

{{errorMessage.firstname}}
{{errorMessage.lastname}}
{{errorMessage.email}}
{{errorMessage.phone}}
{{errorMessage.resume}}

Only .docx, .rtf, .pdf allowed to a max size of 5 MB

* Indicates required fields

Benefits & Perks

Professional and career growth

Your qualifications, experience, and commitment to what you do will be paid accordingly.

Flexible work schedule

Arrange yourself a flexible schedule with no overtime to improve your work-life balance.

19 days of paid vacation

What is more, once you pass the 2-year mark at Devart, this number will be increased to 21.

15 days of paid sick leave

5 of them do not require any medical confirmation and can be taken at any moment.

Medical insurance

Receive a special Elite medical insurance package that covers 200,000 UAH per year.

Equipment

We provide you with all the hardware and software you might need for productive work.