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 - 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).
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
Required languages
| English | B1 - Intermediate |
| Ukrainian | Native |