We are looking for a Strong Middle/Senior .NET Developer to join our Connectivity team. This role will include tasks related to ADO.NET providers (database connectors). About our product 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.) Responsibilities– Writing code to implement functional product requirements – Refactori
We are looking for a Strong Middle/Senior .NET Developer to join our Connectivity team. This role will include tasks related to ADO.NET providers (database connectors). About our product 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.) Responsibilities– 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) Requirements– 4+ 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, Mercurial, 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 – Ability to clearly and cogently express one’s thoughts – Initiative - willingness to offer solutions that improve the development process – Self-motivation - focus on your own professional development Nice to have– Ability to work with Mercurial or Git, experience with branches and tags – BS in Computer Science and Mathematics Working conditions– No overtime required – Flexible working hours – 19 working days of annual vacation – 15 working days of sick leave – Medical insurance coverage – 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.