Backend С# Developer

Местоположение и тип занятости

Санкт-ПетербургПолный рабочий день

Компания

We’re the elite in Modern Data Protection

Описание вакансии

Veeam Software is a global IT company that builds solutions for data protection and management in virtual, physical, and cloud environments.

Our products allow you to stop worrying about data loss, provide easy migration between platforms, and serve as a reference point for the entire backup industry.

More than 450,000 companies worldwide use our products; 82 % are on the Fortune 500 list of companies. We actively participate in partnership programs for creating new products with Amazon, Microsoft, Google, VMWare, HP, Cisco, NetApp, etc.

We develop high-load client-server distributed systems. We use C++ to write system components and C# to integrate with Microsoft products. The latter, by the way, is also convenient for writing business logic describing backup and recovery scenarios. While C++ and C# are both universal, in some cases, specialized languages and tools are preferable. For example, for Kubernetes backups, we write products in Go, and we use JS/React for the Web.

We make use of distributed development, and have development offices in Russia, the Czech Republic, and the USA. The Covid pandemic has had an impact on development processes, and we are actively practicing remote working.

Naturally, such work is impossible without code repositories and CI/CD systems. We use GIT and TFS for code storage and multiplication, and Jenkins and TeamCity for CI/CD. Product knowledge is published on the Wiki.

About our team

We work with Azure/Office 365, Amazon and Google public clouds; Active Directory, Exchange, SharePoint, SQL, Oracle PostgreSQL servers, and databases; VMware vSphere, Microsoft Hyper-V virtualization platforms; Windows and Linux operating systems; and many other technologies forming the core of the modern IT-world.

Backend С# Developer will strengthen one of the teams responsible for products for data backup and replication in virtual, physical, and cloud environments. 

Technologies we work with: 

  • Latest C# (and a bit of C++, C++CLI), REST, PowerShell
  • .NET Framework 4.7.2 (moving to .NET 6)
  • Visual Studio 2022, Rider 
  • Microsoft TFS, Git, Jenkins, TeamCity 
  • Azure, Office 365, Amazon, Google 
  • Exchange, SharePoint, Active Directory, SQL, Oracle, PostgreSQL 

Your tasks will include:

  • Developing and supporting one of Veeam products: Veeam Backup for Office 365, Veeam Backup for Microsoft Azure and Veeam Backup & Replication 
  • Communicating with other participants of the product development process
  • Participating in planning and creating the features for your products
  • Training and development of new team members

What we expect from you:

  • Good knowledge of C# language
  • A deep understanding of the Windows platform (.NET, Win API), data structures, and algorithms
  • Advanced knowledge of Windows or Linux operating systems
  • Knowledge of English, enough to communicate with an international team
  • Open and flexible mind, common sense, clear logic, analytical skills, ability to work in a team

Will be an advantage:

  • Experience in the development for public clouds Microsoft Azure, Office 365
  • Experience in the development for Microsoft Exchange, SharePoint, Active Directory, SQL Server, Oracle, PostgreSQL
  • Experience in the commercial development of products for the mass market

    Бонусы

    We Offer:

    Terms and conditions 

    • Everything’s official and in accordance with the Labor Code, no “but”s, “if”s, and conditions under *
    • A decent salary, which is regularly reviewed, as well as the position, according to work results 
    • Remote work and flexible start times are possible, as negotiated with the manager
    • Welcome bonus in the amount of 2 gross salaries
    • Paid lunches
    • Relocation to Prague to work in the Czech Veeam R&D office after a probation period. Veeam helps with work visa, offers relocation package, Czech language courses and full support before and after relocation  

    Health and sports 

    • Healthcare coverage including dental care for employees and their children from the first day of work, access to an office doctor
    • 100% sickness compensation up to 3 weeks per year
    • Participation in Veeam sports and cyber-sports teams, reimbursement of fitness membership

    Development and fun 

    • Paid attendance at professional conferences and trainings worldwide 
    • Access to an extensive online library and O'Reilly platform, regular English language courses 
    • 2 e-learning platforms where you can find courses and training for hard and soft skills development 
    • Company parties and celebrations
    • A comfortable and cozy office with all the necessary facilities: equipped kitchens, relaxation areas, bicycle parking, comfortable workspaces, an office massage chair

    Relocation package for relocation to St Petersburg is provided (tickets, support payment, etc.)