Job VC
Senior .NET Developer
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