Job Openings in Russia

Join our team in Russia

In order to apply for a job in our office in Russia (St. Petersburg), please send your CV to alyona.bondar@bq-software.com with the open position in the subject line.

Currently we have open positions for:

Software Development Team Leader  Software Development Principal Engineer  Senior Software Development Engineer  Software Development Engineer  DevOps Engineer  .NET Developer

Software Development Team Leader – One Open Position

Job Description:

  • 3-5 years in leadership teams of 3-5 software development engineers
  • 8-10 years software development experience
  • Strong Analytical / Logical Skills, Highly motivated and should work independently.
  • Identify bottlenecks and bugs, and devise solutions to these problems
  • Excellent understanding of the Software Development Life Cycle process
  • Team player
  • Work in International, multicultural company

Skills Required (Must have):

  • Core Java (OOPs, Collections, Serialization and Multi-Threading, JVM, GC, design
    patterns)
  • Advanced Java with knowledge of JDBC/Hibernate, RMI, SOAP, REST, Web Service,
    XML, XSD, XPath, JQuery, JSon
  • Maven and Ant knowledge
  • Basic knowledge to work with RDBMS: Oracle, MSSQL, MySQL
  • Experience with Eclipse IDE
  • Good knowledge of English: speaking, reading and writing

Additional Skills:

  • Web Development (Serverlet, Node.JS)
  • Any of the application Server (Tomcat, JBoss, Websphere etc.)
  • TCP, UDP, WebSocket protocols
  • Spring Framework
  • AWS/Azure
  • Additional programmatic language: C#, C++ – big advantage

Software Development Principal Engineer – Two Open Positions

Job Description:

  • 8-10 years software development experience
  • Strong Analytical / Logical Skills, Highly motivated and should work independently.
  • Identify bottlenecks and bugs, and devise solutions to these problems
  • Excellent understanding of the Software Development Life Cycle process
  • Team player
  • Work in International, multicultural company

Skills Required (Must have):

  • Core Java (OOPs, Collections, Serialization and Multi-Threading, JVM, GC, design
    patterns)
  • Advanced Java with knowledge of JDBC/Hibernate, RMI, SOAP, REST, Web Service,
    XML, XSD, XPath, JQuery, JSon
  • Maven and Ant knowledge
  • Basic knowledge to work with RDBMS: Oracle, MSSQL, MySQL
  • Experience with Eclipse IDE
  • Good knowledge of English: speaking, reading and writing

Additional Skills:

  • Web Development (Serverlet, Node.JS)
  • Any of the application Server (Tomcat, JBoss, Websphere etc.)
  • TCP, UDP, WebSocket protocols
  • Spring Framework
  • AWS/Azure
  • Additional programmatic language: C#, C++ – big advantage

Senior Software Development Engineer – One Open Position

Job Description:

  • 5-8 years software development experience
  • Strong Analytical / Logical Skills, Highly motivated and should work independently.
  • Identify bottlenecks and bugs, and devise solutions to these problems
  • Understanding of the Software Development Life Cycle process
  • Team player
  • Work in International, multicultural company

Skills Required (Must have):

  • Core Java (OOPs, Collections, Serialization and Multi-Threading, JVM, GC, design patterns)
  • Advanced Java with knowledge of JDBC/Hibernate, RMI, SOAP, REST, Web Service,
    XML, XSD, XPath, JQuery, JSon
  • Maven and Ant knowledge
  • Basic knowledge to work with RDBMS: Oracle, MSSQL, MySQL
  • Experience with Eclipse IDE
  • Good knowledge of English: speaking, reading and writing

Additional Skills:

  • Web Development (Serverlet, Node.JS)
  • Any of the application Server (Tomcat, JBoss, Websphere etc.)
  • Spring Framework
  • AWS/Azure
  • Additional programmatic language: C#, C++ – big advantage

Software Development Engineer – One Open Position

Job Description:

  • 3-5 years software development experience
  • Analytical / Logical Skills, Highly motivated and should work independently.
  • Understanding of the Software Development Life Cycle process
  • Team player
  • Work in International, multicultural company

Skills Required (Must have):

  • Core Java (OOPs, Collections, Serialization)
  • Maven and Ant knowledge
  • Basic knowledge to work with RDBMS: Oracle, MSSQL, MySQL
  • Experience with Eclipse IDE
  • Good knowledge of English: speaking, reading and writing

Additional Skills:

  • Spring Framework, Multi-Threading, JVM
  • Advanced Java with knowledge of JDBC/Hibernate, SOAP, REST, Web Service, XML, XSD,
    XPath, JQuery, JSon
  • AWS/Azure

DevOps Engineer – One Open Position

Position Description: 

As our new DevOps Engineer, you will be in charge of development and maintaining:

  • Installation packages (InstallShield)
  • Build automation systems (Final Builder, Jenkins)
  • Support of Windows and Linux infrastructure
  • Windows and Linux Shell Scripting
  • Documentation

Requirements:

  • Understand how IT operations are managed
  • Manage source control including TFS
  • InstallShield (we use IS2016)
  • Microsoft Visual Studio, TFS
  • Final Builder
  • Automation servers (Jenkins)
  • Relational databases (SQL)
  • Linux – strong user level experience
  • Knowledge at least one scripting language (VB Script, Javascript, Python, Perl, Ruby, Linux
    Shell)
  • Computer networks
  • Good English communication skills, both written and verbal- required
  • Sense of ownership and pride in your performance and its impact on company’s success
  • Critical thinker and problem-solving skills
  • Team player
  • Good time-management skills
  • Interpersonal and communication skills

.NET Developer – One Open Position

Position description:

  • As a studio developer you will be part of a team developing the authoring tool (studio) for our
    state of the art integration product Magic xpi.
  • The tool is based on Microsoft’s Visual Studio and utilizes WPF. The tool provides the user the
    means to design, maintain and execute integration procedures without any standard
    programming language knowledge.
  • The successful candidate will be responsible for developing new features in the tool as well as
    maintaining existing features.

Requirements:

  • At least 3 years C# experience
  • WPF knowledge
  • Good English communication skills, both written and verbal- required
  • Visual Studio Extensibility knowledge – advantage
  • WCF – advantage
  • Familiarity with design patterns – advantage
  • Java knowledge – advantage
  • Unit testing experience – advantage
  • Team player
  • Sense of ownership and pride in your performance and its impact on company’s success;
  • Critical thinker and problem-solving skills
  • Good time-management skills
  • Interpersonal and communication skills

Featured Stories

Resil Chemicals
Resil Chemicals Adopts Lean Manufacturing with Magic Software’s Low-Code Platforms
Read Story
Westmor Industries
Magic Provides Backend Integration Solution for Westmor Industries’ ServiceMax Mobile Field Service App
Read Story
ZF Lemförder
ZF Lemförder SA Relies on Magic Software’s Prebuilt Connector for Quick, Reliable SAP ERP Integration
Read Story
Resil Chemicals
Resil Chemicals Adopts Lean Manufacturing with Magic Software’s Low-Code Platforms
Read Story
Westmor Industries
Magic Provides Backend Integration Solution for Westmor Industries’ ServiceMax Mobile Field Service App
Read Story