Job VC

Senior .NET Developer

Devart · djinni · $$$$ · Тільки віддалено Країни Європи та Україна
Open original ↗

Who we are

We are a Ukrainian multiproduct company that creates database development and management tools, connectivity solutions, productivity tools, and data services for more than 500.000 clients from 120 countries. Since 1997, we have been streamlining data workflows for professionals and teams with our intuitive and efficient software products. We're committed to enhancing the experience of our customers across the globe by minimizing data-related tasks and enabling them to focus on more inspiring goals.
Among our clients, you can find such legends as Microsoft Corporation, Oracle America, IBM, Intel, and many more companies that deserve their place in the Fortune 100 and Fortune 500. Whether it's global companies or individuals, we provide a customer-centric approach, delivering high-quality solutions and exceptional support.
Driven by passion, we play a substantial role in shaping the future of data management.
Product that needs your engagement

Connectivity
— An enterprise B2B product at the intersection of AI and corporate data infrastructure. It enables organizations to securely connect modern AI agents and LLM-based assistants to their internal data sources — relational databases, data warehouses, and SaaS systems — while maintaining strict governance, access control, and auditability. The product is deployed on-premise within the customer’s infrastructure, which makes security, compliance, and admin experience first-class concerns alongside end-user value.

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.

Impact you will make

Product Management

Work closely with stakeholders to document business requirements, define user stories, and contribute to planning and execution
Collaborate with team members to ensure seamless implementation of UI/UX functionality, aligning with product vision and user needs
Verify requirements provided by a product management team and/or other stakeholders
Take part in preparing and prioritization of refactoring plans
Provide L3 support for clients (if applicable)
Project Management

Decompose complex tasks into achievable work items
Interact with other teams involved in product development to optimize processes
Keep sprint workloads in an actual state
People Management

Conduct coaching and mentoring activities to fulfill technical leadership for team members
Take part in technical interviews
Software Development

Implement features of any level of complexity
Design tests (unit, integration, etc.)
Foster high quality standards for software development among team members by applying best practices
Conduct research while accepting features for implementation, decompose features into subtasks, providing accurate estimates
In collaboration with Head of Engineering and Solution Architect, design and implement architectural solutions within a project
Deliver features for testing and provide consultations to QA team during feature verification
Conduct code reviews

Skills we are looking for

Deep knowledge and understanding of .NET Framework/.NET Core/.NET and C#
Deep knowledge and understanding of OOP and OOD (including SOLID and GoF design patterns)
Deep knowledge and understanding of data structures
Good algorithmic basis
Experience with relational databases and SQL
Experience with VCS (Git preferred)
Knowledge and understanding of issues lifecycle
Knowledge of approaches and methods of task estimation and decomposition
Experience with ALM systems (Jira preferred)
Experience with knowledge bases (Confluence preferred)
Understanding of basic CI/CD principles, experience with CI systems (Jenkins preferred)
Understanding of SCRUM principles and values
Experience with Entity Framework
Experience with ADO.NET
Essential experience with WinForms, preferred expirience with DevExpress WinForms components
Preferred expirience with SSIS, COM interop, unmanaged code interop

Benefits you get

Maintain your work-life balance

Take control of your workday with our flexible schedule.
19 days of annual vacation granted on a pro-rata basis.
No overtime required.
Hybrid/remote 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 help promote the global visibility of exceptional Ukrainian products from anywhere in the world.
Stay healthy

Comprehensive medical insurance from a leading Ukrainian provider, including a wide range of services and special programs for relatives, and special options for those who live abroad.
15 working days of sick leave per year – because your health is our priority.
Grow with us

In-house English courses
to increase your proficiency through our online courses and speaking clubs with a native speaker.
Online learning activities
, including workshops, lectures, and webinars to enhance your leadership, management, and self-awareness skills.
Experience exchange
with our team of professionals who eagerly share their deep expertise across various fields.
Opportunities for promotions
,
rotations, and transitions
when you believe your skills could benefit a different role or team.
Stand with Ukraine!

We have an active pro-Ukrainian position! This means that 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 assistance.

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
, constantly evolve, and practice regular knowledge sharing. Most importantly, the company creates an environment where we can fulfill our potential upon a solid foundation.

Our Hiring process

Recruitment interview
Technical Interview
Offer Call