Vacancies

Directions:
AllBusiness SupportC & C++HR & RecruitingInternshipJavaJavaScriptMicrosoft .NETMobileProject ManagementPythonSoftware TestingSystem administration
Locations:
AllKharkivKyivOdesaLvivPolandUSASwedenCanada
  • Middle Test Engineer (Visual Studio plug-in)
    Kharkiv, Kyiv | Software Testing

    We are looking for a Middle Test Engineer with good skills in team work. The project assumes development of a Visual Studio plug-in that enables users to integrate the third party code quality tool with the Visual Studio build process and examine code quality analysis results in the IDE. One can consider SonarQube Visual Studio extension as a close approximation of the project goal. Therefore, it is a real opportunity to get a great boost in analytical and technical skills.

    Responsibilities:

    • Requirements analysis and testing
    • Plan and estimate testing activities
    • Test documentation creation
    • Manual functional and regression testing
    • Report defects, monitor reported issues and verify when they are resolved
    • Effectively collaborate with team members to achieve the best results
    • Regular and clear status and progress reporting

    Requirements:

    • At least 3 years of experience in quality assurance
    • Strong experience in functional and non-functional testing
    • Strong knowledge of concepts, activities, and deliverables in software testing
    • Understanding of Agile methodology
    • Good analytical skills and attention to details
    • Experience in tasks estimation
    • Good technical background
    • At least Intermediate written and spoken English
  • Middle Test Engineer (Decision Support Systems In Aviation)
    Kharkiv, Kyiv | Software Testing

    We welcome a strong Test Specialist for developing integrated solutions for leading European airlines. We are looking for a candidate, who wants to boost his/her software testing skills.

    Project description:
    The project assumes development of the integrated solutions complex for a leading European airlines with the purpose to support various business and decision-making processes in financial domain. The key purpose of the complex is to process actual costs and create budget forecasts using various budget simulations.

    Responsibilities:

    • Requirements analysis and testing
    • Plan and estimate testing activities
    • Test documentation creation
    • Test data preparation (ETL processes)
    • Manual functional and regression testing
    • Performance testing
    • Report defects, monitor reported issues and verify when they are resolved
    • Effectively collaborate with team members to achieve the best results
    • Regular and clear status and progress reporting

    Requirements:

    • 3+ years of experience in software testing
    • Strong experience in functional and non-functional testing
    • Strong knowledge of concepts, activities, and deliverables in software testing
    • Understanding of Agile methodology
    • Good analytical skills and attention to details
    • Experience in tasks estimation
    • Strong technical background (Windows, T-SQL, XML, HTML, JavaScript)
    • At least Intermediate level of English

    Personal profile:

    • A good team player
    • Sociable and friendly
    • Analytical mind
    • Communicative
  • System Administrator
    Kharkiv | System administration

    We are looking for a System Administrator to join our IT Service Center department. We have a great professional team, and we are pleased to invite a specialist with solid experience and friendly personality.

    Responsibilities:

    • Preparation of a workplace for new users (standard PC, notebook)
    • Choose workstation configurations, buy workstations
    • Maintain installation and configuration procedures
    • User support (current issues)
    • Mail (policy server configuration)
    • User profiles and mailboxes creation, access to resources providing
    • Warranty repair
    • Hardware and software upgrades
    • Cartridges and laptop batteries replacement and maintenance
    • Installation and configuration of network equipment, commissioning of new facilities
    • Equipment registration 
    • Work with documentation (warranty, accounting)
    • Other activities for maintenance and development of infrastructure

    Requirements:

    • At least 2 years of experience in a similar position  
    • Knowledge of OS Windows (XP, 7, 8.1, 10, Server 2003, 2008), FreeBSD on system administrator level 
    • Knowledge of computer components, peripherals, network equipment
    • Knowledge of principles and methods of networking
    • Pre-Intermediate level of English
  • Middle Test Engineer (Photographer's Service)
    Kharkiv, Kyiv, Lviv | Software Testing

    We are looking for a Test Engineer interested in development of software testing skills and getting boost in technical skills.

    Project description:
    Our customer is an owner of a service for professional wedding photographers. This service allows collecting and outsourcing post-processing works. It is based on AWS and combines internal CRM system, marketing automation, fast photo uploader, image hosting and sharing services for portfolios creation.

    Responsibilities:

    • Analyze and clarify requirements 
    • Plan and estimate testing activities
    • Create test documentation (test cases, checklist, mind map)
    • Perform manual functional, compatibility, usability, and performance testing of product
    • Report issues, monitor reported issues and verify when they are resolved
    • Effectively collaborate with team members to achieve the best results
    • Effectively collaborate with customer-side PO to deliver full business value
    • Hold regular and clear status, and progress reporting

    Requirements:

    • At least 2 years of experience in quality assurance
    • Experience and deep knowledge of functional testing (test design techniques, change impact analysis, etc.)
    • Experience in manual functional, compatibility, usability, integration, and performance testing
    • Experience in mobile testing (iOS, Android native and web-based applications)
    • Experience in Agile software development, task management and tracking tools
    • Experience with various formats of product requirements (e.g. user stories written by Product Owner)
    • Strong communication skills
    • Good estimation skills
    • At least Intermediate spoken and written English
  • Middle .NET Developer
    Kharkiv, Kyiv | Microsoft .NET

    We are looking for a Middle .NET Developer. We welcome responsible and proactive team player, who strives to introduce best practices in daily work. We guarantee a long-term cooperation and career prospects. We expect our ideal candidate to be a team player, a clear-thinking person with strong communication skills.

    Project description:

    The project assumes development and support of web-based applications and application plugins for people resources' management system (planning, monitoring, building reports, etc.). Main responsibilities will include development of new modules/functionality and also support and extension of already existing modules/applications. You will work as a part of customer`s team and will be closely involved in all stages of solution development.

    Responsibilities:

    • Design, test, and deploy SQL/XML based plugin-reports
    • Architect new modules keeping the existing design framework
    • Design, implement, and test software solutions
    • Brainstorm on new requirements

    Requirements:

    • At least 3 years of experience in commercial .NET development
    • Good knowledge of T-SQL as well as C#/ASP.NET WebForms, XML
    • Excellent OOP/OOD skills and excellent quality of produced code
    • Experience in working with databases using Entity Framework
    • Deep knowledge of JavaScript, MS Excel / VBScript, and Design Patterns
    • Experience with Data mining, DevExpress, Aspose.NET programming is a plus
    • Upper-Intermediate spoken and written English

     

  • Middle Full Stack Developer
    Kharkiv, Lviv | Microsoft .NET

    We welcome a talented, highly motivated Middle Full Stack Developer to join our team. This position requires participation in projects that deliver clients SPAs, client side JS, .NET back-end, mobile (React Native) solutions utilizing front-end expertize. It is a chance to work in an interesting and technically challenging role and an opportunity to join a fast growing company.
    We expect that best candidate would be talented and proactive, able not only learn from Senior colleagues, but also lead and spread further own competence.

    Project description: 
    You will work on a number of exciting projects for European customers. These projects imply development of complex solutions, web and mobile applications using JavaScript, React Native, and Server Side Development with the help of .NET. Holding this position will allow you to work in a team of professionals that will help you to get the new experience and encourage to perform at your best. Business trips to the customers are possible. We use the best modern technologies (.NET, JavaScript, React) to provide clients with high-end business solutions.

    Responsibilities:

    • Come up with well-designed technical solutions and robust code
    • Perform peer code reviews following best engineering practices
    • Core modules development and refactoring where needed
    • Participate in conference calls and face-to-face meetings with the customers and customers’ partners
    • Requirements clarification
    • Technical documentation creation
    • Cooperation with test team

    Requirements: 

    • At least 3-5 years of experience in commercial development
    • Good OOP/OOD skills and excellent quality of produced code
    • Good problem-solving skills
    • Strong experience with .NET MVC, REST Web services, JavaScript
    • Deep understanding of .NET Framework
    • Proven skills in unit test frameworks and tools
    • Strong knowledge of relational DB concepts, SQL Server
    • Knowledge and hands-on experience with JavaScript frameworks
    • Intermediate spoken and written English

    Will be a plus: 

    • Knowledge and experience in ReactJS or React Native
    • Experience in mobile development
  • Senior .NET Developer (with Visual Studio extensibility experience)
    Kharkiv, Kyiv, Odesa, Lviv | Microsoft .NET

    We are looking for a Senior .NET Developer, who is able to start the new high professional level project, ensure high-quality source code, and make technical decisions. 
    The project assumes development of a Visual Studio plug-in that enables users to integrate a 3rd party code quality tool with the Visual Studio build process and examine code quality analysis results inside the IDE.
    One can consider SonarQube Visual Studio extension as a close approximation of the project goal.

    Responsibilities:

    • Set up and maintain the development process
    • Lead a development team to a successful project completion in time and within budget 
    • Analyze product requirements and take major part in designing the software
    • Act as a technical expert
    • Establish industry grade engineering practices to ensure high structural and functional quality of the software product
    • Systematically take part in technical risks identification and analysis, develop risks mitigation strategy
    • Participate in peer code and design reviews
    • Participate in estimation and planning sessions
    • Comply with the technical standards and quality criteria set forth on the project
    • Professionally communicate within a team and with the customer

    Requirements: 

    • At least 5 years of experience in commercial .NET development
    • Experience in Visual Studio extensions development
    • Experience in creating commercial desktop applications and/or reusable UI controls based on Windows Presentation Foundation 
    • Excellent OOP/OOD skills 
    • Advanced unit and integration testing skills, including hands-on experience with modern unit testing frameworks and tools
    • Excellent problem-solving skills
    • Knowledge of operating system internals and ways of using the corresponding system APIs from .NET Framework, namely: WMI process management basics, IPC basics, console I/O redirection, COM interop
    • Upper-Intermediate spoken and written English
    • Experience with Windows Installer and Windows Installer XML would be a plus
  • Middle .NET Developer (with Visual Studio extensibility experience)
    Kharkiv, Kyiv, Odesa, Lviv | Microsoft .NET

    We are looking for a smart and skilled .NET Developer to join the project from the very early stage. 
    The project assumes development of a Visual Studio plug-in that enables users to integrate a 3rd party code quality tool with the Visual Studio build process and examine code quality analysis results inside the IDE.
    One can consider SonarQube Visual Studio extension as a close approximation of the project goal.

    Responsibilities:

    • Develop the product features in robust and maintainable fashion
    • Follow commitments regarding provided effort and schedule estimates
    • Participate in peer code and design reviews
    • Participate in estimation and planning sessions
    • Comply with the best engineering practices, technical standards, and quality criteria set forth on the project
    • Perform unit and integration testing

    Requirements: 

    • At least 3 years of experience in commercial .NET development
    • Excellent OOP/OOD skills and excellent quality of produced code
    • Commercial experience in Windows Presentation Foundation
    • Deep understanding of .NET Framework
    • Proven skills in unit test frameworks and tools
    • At least Intermediate spoken and written English
    • Experience in Visual Studio extensibility will be a plus
    • Experience in IPC, COM interop, or WMI will be a plus
  • Middle/Senior Python Developer
    Kharkiv, Lviv | Python

    We are looking for a skilled Python Developer with deep knowledge of JavaScript and Node.js. We are interested in a genuine, confident, committed, and passionate about technology person, excited to work in a friendly start-up environment within a large organization!

    Project description:
    This project is about video streaming and social engagement platform development, which allows users to stream and watch their videos, to communicate and get relevant suggestions based on preferences and previous experience.

    Responsibilities:

    • Design separate components, modules, classes, database tables, etc.
    • Code, debug, document, and maintain portions of software
    • Participate in peer code and design reviews
    • Perform unit and integration testing
    • Participate in estimation and planning sessions
    • Contribute to development of technical project documentation and user documentation

    Requirements:

    • At least 3 years of experience with Python
    • Deep knowledge of JavaScript and Node.js
    • Experience in AWS
    • Good knowledge of NoSQL databases (we use DynamoDB)
    • At least Upper-Intermediate level of English

    Would be a plus:

    • Knowledge of Wowza Streaming Engine
    • Knowledge of JW Player, Spring
  • Strong Junior Mobile Test Engineer
    Kharkiv | Software Testing

    We welcome Strong Junior specialist to become a part of a mobile team. Apply if you want to reach professional growth in software testing and get a great boost in analytical and technical skills. We are looking for a candidate with a good communication and presentation skills.

    Project details:
    Our client is a dynamic British manufacturer of ventilation products, which provides services for all countries. Company’s products and systems are specifically designed and created to meet the precise needs of homeowners, specifiers, and contractors. The goal of the project is to develop the Internet of Things application to control different heating equipment using your device.

    Responsibilities:

    • Analyze and clarify requirements 
    • Plan and estimate testing activities
    • Create test documentation (test cases, checklist, mind map)
    • Perform manual functional, integration, compatibility, and usability testing of product
    • Report issues, monitor reported issues and verify when they are resolved
    • Effectively collaborate with team members to achieve the best results
    • Effectively collaborate with customer-side PO to deliver full business value
    • Hold regular and clear status and progress reporting

    Requirements:

    • At least 2 years of experience in quality assurance
    • Good skills in test documents creation
    • Experience and deep awareness in functional and regression testing (test design techniques, change impact analysis, etc.)
    • Experience in main types of testing (integration, compatibility, usability, acceptance, etc.)
    • Experience in mobile testing (iOS, Android native and web-based applications)
    • Experience in Agile software development, task management and tracking tools
    • Experience with various formats of product requirements (e.g. user stories written by Product Owner)
    • Strong communication skills
    • Good estimation skills
    • At least Intermediate level of spoken and written English
  • Senior .NET Developer (Safe and Secure System)
    Kharkiv | Microsoft .NET

    We are looking for a Senior .NET Developer, who is reliable enough to design solutions on a component level, ensure high quality of source code, and make technical decisions.

    Project details:
    The system is initially well-designed and built by senior guys. Obviously, paradigms and technologies don’t stand still and evolve. Step by step we thoughtfully introduce new practices, frameworks, and ways of work, giving a new grip to a code we wrote in the past. All this helps us to make a product of high quality, so we could be truly proud of it.

    The project goal is an implementation of new modules and features to a management system, specifically designed for the construction industry to manage and supervise staff overseeing the daily work at the construction site. It is a high load "living" solution that works in a real-time mode, accessed by thousands of workers every day. We put a lot of effort to implement software automating processes on construction sites and make construction more efficient (adjustable lighting, heating, ventilation of the whole building, manage access control devices like sensors, door locks, etc.)

    Currently, we are extending our team. The product is highly demanded, aims at new horizons and new markets. We are looking for both, system knowledge keepers and senior engineers, who could contribute to product development and bring fresh ideas.

    Responsibilities:

    •     Coming up with well-designed technical solutions and robust code
    •     Peer code reviews, following engineering practices
    •     Professional communications within a team and with a customer
    •     Core modules development and refactoring, where needed
    •     Requirements clarification
    •     Technical documentation creation

    Requirements:

    •     At least 5 years of experience in commercial .NET development
    •     Excellent OOP / OOD skills and excellent quality of produced code
    •     Excellent problem-solving skills
    •     Strong experience with .NET, Web Services, JavaScript
    •     Deep understanding of .NET Framework
    •     Experience with Entity Framework
    •     Experience with ASP.NET Web API and MVC is a plus
    •     Proven skills in unit test frameworks and tools
    •     Strong knowledge of relational DB concepts, SQL Server
    •     Experience in development of enterprise systems with multi-layered architecture
    •     Upper-Intermediate level of spoken and written English
  • Middle JavaScript Developer
    Kharkiv, Kyiv | JavaScript

    We are looking for a passionate JavaScript Developer to build, improve, and maintain highload web service. We welcome a responsible and proactive developer, who loves creating solid and fine solutions and is excited about taking up challenges.

    Project description:
    Our project is a highload application to automate video selection for advertising campaigns and campaign management. The main goal is collecting, obtaining, and processing data about the videos coming from different sources (AdWords, YouTube, Salesforce, Facebook, etc.) and manage them at one place.

    Responsibilities:

    • Develop Web UIs with HTML5, CSS3, and JavaScript using ReactJS
    • Code, debug, document, and maintain portions of software
    • Participate in peer code and design reviews
    • Perform unit testing
    • Participate in estimation and planning sessions
    • Contribute to the development of technical project documentation and user documentation

    Requirements:

    • At least 3 years of experience with native JavaScript
    • Experience in ReactJS framework
    • Strong knowledge of HTTL5, CSS3, Twitter Bootstrap
    • Basic understanding of server-side CSS pre-processing platforms such as SASS
    • Experience of using build systems such as Gulp or Webpack
    • Experience of data integration with RESTful APIs
    • At least Intermediate level of English
  • Senior Big Data Engineer
    Kharkiv, Kyiv, Odesa, Lviv | Java

    We are looking for a talented Big Data Engineer to join our Data Platform team and help us take it to the next level. Our ideal candidate is a self-driven person, who is passionate about building highly scalable real-time distributed server-side applications. As a part of the Data Platform team, you’ll work in an agile team, designing and implementing components of the platform that: processes 10B events per day, ingests data in real-time at rates of 100K events per second, normalizes data from many different sources, interfaces with various types of databases and APIs.

    Responsibilities:

    • Large-scale data ingestion and integration – design, implement scalable ETL processes to collect and store large amount of data from multiple data sources and diverse external partners
    • Data warehouse query engine – design, implement our proprietary cutting edge Hadoop-based data warehouse systems
    • Collaboration on requirements – work with the Engineering and Product Management teams to come up with requirements
    • Keep it running – help to troubleshoot application operational issues

    Requirements:

    • At least 7 years of software engineering experience 
    • Expert skills in Scala or Java programming languages 
    • Experience with Hadoop or similar large scale data processing systems
    • Solid understanding and working knowledge of relational and NoSQL databases (Redis, Vertica, PostgreSQL)

    Will be a plus:

    • Akka
    • SBT
    • Apache Spark, Mesos, Kafka, Zookeeper
    • HDFS, Hive, HBase
  • Researcher
    Kyiv | HR & Recruiting

    Our company invites a professional IT Researcher to work in a big team of result-oriented specialists. We offer you to take part in searching specialists, who will work in cooperation with famous customers from Western Europe and the USA. 

    Responsibilities:

    • CV screening according to vacancies requirements and provision to recruiters
    • Initial contact with candidates
    • Various market analysis, researches, related reports (Ukraine and other countries)
    • Maintenance of databases, related reports
    • Monitoring the relevance of vacancies on job portals and reporting problems, if any, to recruiters

    Requirements:

    • At least 6 months of experience in searching for IT vacancies
    • Knowledge of IT/Telecom market is a big plus
    • Proficient PC user (Experience with Excel, Word)
    • At least Intermediate level of English
    • Good communication skills

    Personal profile:

    • Highly responsible and motivated person
    • Proactive and result-oriented
    • Strong networking skills
  • Senior Test Engineer (Safe and Secure System)
    Kharkiv | Software Testing

    We are looking for a Senior Test Engineer to join the team working on the product in construction domain. The application is called to control workers access to construction sites. The solution is built on .NET stack and has complex business logic. Learn more about the project here: http://sigma.software/acs/
    Our ideal candidate is a person with wide set of interests. Positive attitude and flexible mind is what we value the most in our team. We need a specialist, who is ready for challenges, possesses the desire to learn, and has a strong will to bring something new to the project. 

    What we offer:

    • Wide set of possibilities to get new experience as a QA specialist; it includes test documentation, requirements clarification/processing, issues processing, communication with a Customer, execution of both functional and non-functional tests
    • The whole process of product creation is built around efficiency, so all your initiatives or suggestions can be brought to life if you can explain benefits for the Customer and the team
    • Big set of technologies to work with, REST services testing, performance testing using JMeter, automation tests implementation using Selenium (C#)
    • Different kinds of documentation to work with, including check lists, test cases, acceptance criteria, and internal test plans
    • Strong professionals, who can help and guide through achieving new heights in almost any professional skill

    As our ideal candidate, we expect that:

    • You have strong knowledge of software quality assurance concepts and practices 
    • You have proven experience in planning and executing functional, regression, and smoke tests 
    • You are magnificent with JIRA or any other bugtracking system 
    • You agree that every decision must be specified somewhere on Wiki, and you have lots of experience with that 
    • You know how to pick most appropriate test documentation type for given set of activities or goals and how to organize appropriate reporting 
    • You are proficient with test documentation creation and management
    • You understand web technologies and testing specifics so well, it makes people jealous 
    • You can explain your thoughts in English, both in written and spoken form at least on intermediate level 
    • You know how JOIN work in MS-SQL and how to prepare more or less complex queries, with help of Google, of course 
    • You have heard and can explain main principles of tests automation, and you have tried to use the most popular tools such as Selenium
    • It’s not a problem for you to explain main difference between regular web app and mobile app testing 
    • Performance, load, and security testing will not frighten you
    • You can easily handle responsibility on specific area and/or whole product 
    • You can easily report and plan testing activities within a given area of responsibility 

    Something more:

    • You have never left your work, idea, or initiative on the half way 
    • You always think critically about your idea before presenting it to the team, and you know what is three-hats analysis 
    • You are not afraid to work with real devices like card readers, biometry readers, and permission units 
    • And finally, you know how to effectively organize your time

    If you want to join the team and you can easily fulfill our expectations, then we should meet!

  • Test Engineer (Time and Effort Tracking Tool)
    Kharkiv | Software Testing

    We welcome a Test Engineer, who is looking for career progress within an international environment alongside industry professionals. This role will require from the successful candidate to perform the verification and validation of large complex systems.

    Project details:
    The product is an efficient and flexible time and effort tracking tool, which allows tracing, billing, and analyzing time spent on each task performed by employees within the scope of a project. Find more about the product here: http://sigma.software/products/eclipse-time-server.

    Responsibilities:

    • Create test documentation (test cases, checklist, mind map)
    • Perform manual functional, integration, compatibility, usability, and performance testing of the product
    • Report issues, monitor reported issues and verify when they are resolved
    • Collaborate effectively with team members to achieve the best results
    • Hold regular and clear status and progress reporting

    Requirements:

    • At least 1 year of experience in software testing
    • Experience in test documents creation
    • Experience and deep awareness of functional testing (test design techniques, change impact analysis, etc.)
    • Experience in manual functional, compatibility, usability, integration, and performance testing
    • Experience with various formats of product requirements (e.g. processing user stories written by Product Owner)
    • At least Pre-Intermediate level of spoken and written English
  • Middle iOS Developer
    Kharkiv, Lviv | Mobile

    We are looking for a talented and smart iOS Developer to join our mobile team. Mobile technologies change our world every day, and we are proud to be a part of this process by delivering top-notch high-quality mobile solutions. It is an opportunity to join an exciting company and get a chance to work in an interesting and technically challenging role. 
    Join us if you are looking for an opportunity of this nature.

    Project description:
    Our client is a company in Eastern Europe, which provides services for the US market. The project is about development of social platform that allows fashion celebrities to communicate with those, who are interested in fashion industry, show their works, and earn money. We start the development from scratch, so there will be no legacy code or third party`s architecture decisions.
    We offer to work in a multi-national team of professionals with wide opportunities for decision making.

    Responsibilities:

    • Design separate components, modules, classes, database tables, etc.
    • Code, debug, document, and maintain portions of software
    • Participate in peer code and design reviews
    • Perform unit and integration testing
    • Participate in estimation and planning sessions
    • Contribute to development of technical project documentation and user documentation

    Requirements:

    • At least 3 years of experience in iOS development
    • Strong knowledge of Swift
    • At least 2 years of programming experience using iOS SDK and Xcode
    • Solid understanding of the full mobile development lifecycle
    • Good knowledge of UIkit, social frameworks, Foundation, Core Data, push notifications, GCD
    • Experience with other technologies like MySQL, XML, JSON, and web services 
    • Knowledge of Apple guidelines 
    • Experience in Scrum and Agile practices
    • At least Intermediate level of English
  • .NET Developer
    Kharkiv, Kyiv, Odesa, Lviv | Microsoft .NET

    We are looking for a skilled Middle .NET Developer to work on Sigma Software processes automation projects. We expect from you a high level of engagement in making technical decisions, applying the best engineering practices in daily work, being reliable and proactive. If you are a passionate person, who shares our values (http://sigmaukraine.com/career/en/) and wants to grow as a professional, we are happy to welcome you.

    Project description:
    The projects are aimed at developing modern technical solutions for Sigma Software processes automation, namely, RESTful APIs, single page applications, web and desktop clients. They are well-structured, assume using Agile methodology and best engineering practices in daily work. Joining these projects is a unique opportunity to apply your skills, get great professional experience under the supervision of the architectural board.

    Main technologies: 

    In our projects we utilize the latest, but only proven methods, technologies, and frameworks, making our delivery efficient and our products - robust:

    • ASP.NET MVC, Web API, AngularJS, Knockout.js
    • Best practices in software engineering
    • Elements of functional programming

    Responsibilities:

    • Design separate components, modules, classes, database tables, etc.
    • Code, debug, document, and maintain portions of software
    • Suggest new or improve existing features and team working processes
    • Bring new ideas to support our desire to improve skills 
    • Perform unit and integration testing
    • Participate in peer code and design reviews
    • Participate in estimation and planning sessions
    • Perform defect correction and help with problem-solving in production system
    • Contribute to development technical project documentation and user documentation
    • Provide assistance to test engineers
    • Closely cooperate with development teams and architects

    Requirements:

    • At least 3 years of experience in commercial .NET development
    • Good knowledge of ASP.NET MVC, REST, Web API
    • Good OOP/OOD skills
    • Good understanding of .NET framework platform
    • Good skills in unit test frameworks and tools
    • Good knowledge of relational DB concepts, SQL Server
    • At least Intermediate level of spoken and written English
    • Knowledge and hands-on experience with AngularJS or/and Knockout.js
  • Senior Java Developer/ Team Lead
    Kharkiv | Java

    We are looking for a Senior/Team Lead Java Developer to work on the creation of  multiplayer online gambling system for international gaming solutions provider.

    Project details:
    The Customer is a leading developer of innovative software and systems for digitally distributed gaming entertainment. The company has built a solid reputation in the online gaming industry with its reliable high-quality products, services, and proficient personnel. The project is a big complex system for gambling. You will work with a modular dynamic system that assumes the use of many different frameworks. Also, the project involves both development and support tasks. Business trips to Sweden are possible. Technologies: OSGi, Spring, Hibernate, Akka, Jetty, and a lot of Java core.
    The software developer is responsible for design, implementation, and maintenance of software solutions.

    Responsibilities:

    • Perform general review of the project solution and architecture
    • Lead the team of server-side developers
    • Participate in estimation and planning sessions, review estimates of team members
    • Design separate components, modules, classes, database tables, etc.
    • Code, debug, document, and maintain portions of software
    • Perform unit and integration testing
    • Participate in peer code and design reviews
    • Contribute to development of technical project documentation and user documentation
    • Cooperate with other development teams from product stack
    • Provide assistance to test engineers
    • Provide assistance and support for incoming issues

    Requirements:

    • Strong knowledge of Java 6
    • Experience in JEE applications development
    • Build system experience (Maven)
    • Deep understanding of concurrent and multithreaded applications development
    • Good analytical skills and understanding of complex integration requirements
    • Deep understanding of OOA / OOD and design patterns
    • Unit testing (JUnit, TestNG, mocks)
    • Good knowledge of SQL, PL / SQL, Hibernate
    • Good knowledge of Spring (DI)
    • Intermediate knowledge of Oracle, Akka, Jetty, web services
    • At least Intermediate level of English
  • Junior .NET Developer (ERP system)
    Kharkiv | Microsoft .NET

    We are looking for a talented Junior .NET developer to participate in ERP system development in the real estate area. Our mature agile team practices SCRUM and KANBAN and utilizes best engineering practices. You will closely communicate with product owners from Sweden on daily basis. The project will imply occasional business trips.

    Technologies used on the project: .NET, WPF, MS SQL Server.

    Responsibilities:

    • Design separate components, modules, classes, database tables, etc.
    • Code, debug, document, and maintain portions of software
    • Perform unit and integration testing
    • Participate in peer code and design reviews
    • Participate in estimation and planning sessions
    • Contribute to development of technical project documentation and user documentation
    • Provide assistance to test engineers and support personnel in solving technical issues of software installation and its operation
    • Participate in conference calls and face-to-face meetings with the Customer and Customer`s partners
    • Comply with the best engineering practices, technical standards, and the quality criteria set forth on the project

    Requirements:

    • Strong OOP/OOD skills
    • Deep understanding of .NET framework platform
    • Knowledge in WPF is a great plus
    • Basic data structures and algorithms knowledge
    • Design patterns knowledge
    • Knowledge of unit test frameworks and tools
    • Good knowledge of relational DB concepts
    • SQL Server experience
    • At least Intermediate spoken and written English
    • Experience in development of Enterprise systems with multi-layered architecture
  • Strong Junior Test Engineer (ERP System)
    Kharkiv | Software Testing

    We are looking for a Strong Junior Test Specialist to join talented and growing team working on a challenging project.

    We invite you to take part in the testing of ERP system for real estate renting management. The system is built using mainstream SDLC models, utilizing best engineering practices, introducing latest technology stacks with gradual improvement of both development and testing processes.

    Responsibilities:

    • Requirements and specification analysis
    • Test planning
    • Test documentation creation
    • Functional and regression testing
    • Reporting issues, tracking changes in their status and verifying when they are resolved
    • Delivering project progress and status updates regularly
    • Effective collaboration with team members to achieve the best results

    Requirements:

    • At least 1 year of experience with quality assurance
    • Experience and deep awareness in functional and regression testing (test design techniques, change impact analysis, etc.)
    • Experience in test documentation design
    • Experience in agile software development, task management and tracking tools
    • Experience working with various formats of product requirements
    • Experience with SQL
    • Estimation techniques understanding and experience in estimating test tasks
    • Performance testing experience is a plus
    • Test automation experience/knowledge is a plus
    • At least Intermediate written and spoken English

    Personal profile:

    • Analytical and problem-solving skills
    • Exceptional quality (getting things done on time regardless of blockers)
    • Team player with a sense of responsibility
    • Proactive and initiative with searching new solutions and responsibilities
    • Fast learning abilities
    • Thoroughness and attention to details
  • PR Intern
    Kharkiv | Internship

    We are looking for a smart and friendly PR intern to join our team.
     
    About position:
    The role of intern includes company`s brand promotion on a daily basis, dealing with printing houses, as well as assisting in events organization, content creation, and any other PR-related activities. Previous experience within the PR area would be ideal, but is not a must. What is more important is that the candidate is friendly, with a positive, can-do attitude, and is interested in boosting own skills in public relations.
     
    Requirements:

    • Degree in English, Journalism, PR, Marketing, or other similar field
    • High proficiency in Russian and Ukrainian (both written and spoken)
    • An aspiration for creation various and numerous PR materials
    • Strong communication skills
    • Enjoying from maintaining social networks
    • At least Intermediate level of English
  • Senior Node.js Developer
    Kharkiv, Kyiv, Odesa, Lviv | JavaScript

    We are looking for a talented and skilled Node.js Developer to work on a high-loaded and extremely scalable advertising solution.
    We welcome a responsible and proactive developer, who loves creating solid and beautiful solutions and is excited about taking up challenges.

    Project description:
    Our client is a product development company based in the USA and the UK. You have a perfect chance to work on the advertisement platform that delivers targeted text messages towards users through a fixed text ad on a mobile web on smartphones and tablets. The platform includes a number of different components interacting with each other to offer a scalable, powerful, and yet easy-to-use solution to advertisers while delivering the best quality content to the end-users at a right time. Unlike many other platforms, which show banners and video ads, the platform will be delivering context-aware text messages, thus empowering advertisers and helping them run more efficient campaigns.
    The goal of the project is in adding new great features to the product, supporting existing functionality, developing a JavaScript SDK and Node.js back-end that generates code upon MRAID standard.

    Responsibilities:

    • Write robust manageable code
    • Develop server side API
    • Fix bugs, troubleshoot and resolve problems
    • Build flexible data models and seamless integration points

    Requirements:

    • At least 4 years of commercial experience in web development
    • At least 2 years of experience in commercial Node.js development
    • Strong JavaScript knowledge
    • Experience with software development best practices including unit testing and continuous integration of JS applications
    • Expert in AngularJS, jQuery
    • Excellent OOP/OOD skills
    • Expertise in building Restful API
    • Experience in front-end debugging and optimization
    • The ability to create scalable web applications with a strong UI focus
    • Knowledge of full stack development: front-end, back-end, SQL databases
    • Upper-Intermediate level of spoken and written English
  • Senior Project Manager
    Kharkiv, Kyiv, Odesa | Project Management

    We are looking for an experienced Senior Project Manager. The position implies planning, executing, and finalizing projects according to strict deadlines and within the budget. It is a unique opportunity to apply your skills, gain great professional experience, and deliver premium-class software products. 

    Responsibilities:

    • Performing overall project planning based on predefined charter; defining, estimating, and scheduling project work to achieve the scope
    • Managing, monitoring, and forecasting project successful execution and delivery on time and within the allocated budget
    • Ensuring internal and external customers management through effective communication at the level required by generally applicable business ethics standards
    • Coordinating development teams and their leads or/and supervising another PMs
    • Supporting entire software engineering cycle for allocated set of projects (Customer Communications, Requirements Analysis, Architecture, Design, Implementation, Documentation, Testing, Deployment, Maintenance)
    • Project risk management
    • Taking corrective actions, required to deliver complete scope with desired quality on time and within the budget (including scope change management, risk mitigation, etc.)
    • Managing projects staff (partially): tracking, coordinating, and notifying management about the need for staff career growth; avoiding conflicts in the team

    Requirements:

    • 8+ years in IT (minimum 5 years as a PM)
    • Experience in fixed price and T&M budgeting module
    • 1+ years of experience of PMs' management (2+ is desirable)
    • Experience as a business development manager (proposals, contracts, pre-sale communications)
    • Experience and theoretical background in Agile, PMBOK, ITIL
    • Ability to manage projects directly or supervise another PMs
    • At least Upper-Intermediate spoken and written English
    • Experience of participation in team members evaluation, composing career roadmaps
    • Proven experience in conflicts resolution, people motivation, retention
    • Result-oriented, problem-solver

    Will be a plus:

    • Account management experience (invoices, income, and salary control)
  • Junior Project Manager
    Kharkiv | Project Management

    We are looking for a smart and enthusiastic Project Manager to work on the innovative, complex, and dynamic project.

    Project description:
    The project assumes the development of a new web-based enterprise system aiming to become a common secure dashboard and virtual office for all Sigma employees. The system will be tightly integrated with a number of internal and external systems. The application is planned to have a super friendly UI, including full mobile/tablet versions.

    Responsibilities:

    • Ensuring the project goes to success
    • Communication with the Customer and defining priorities for the team
    • Maintaining project backlog and project metrics
    • Helping Customer to resolve the business issues
    • Reporting to management and Customer

    Requirements:

    • At least 1 year of experience in project management
    • Deep understanding of SDLC, risk management, and SW quality
    • Business analysis skills
    • Good communicational skills
    • Ability to organize and motivate team
    • Ability to compose documents (requirements specifications, estimations, etc.)
    • Result-oriented and self-motivated
    • Upper-Intermediate level of English
    • Successful .NET project management is a plus
  • Middle/Senior Test Engineer
    Kharkiv | Software Testing

    We are looking for a Middle/Senior Test Engineer, who wants to make personal progress in software testing and get a great boost in technical skills, processes, and team leading.
    We propose you to join our team and take leading role on the project with perfect professional growth opportunities.

    Responsibilities:

    • Testing strategy definition for manual and automation approaches
    • Testing artifacts creation and review (test plans, test strategies, test cases, and automation scenarios)
    • Planning and estimation of testing activities
    • Efficient and high-quality test design (wide test design techniques usage, deep system analysis)
    • Requirements analysis and clarification
    • Requirements testing
    • Functional and regression testing utilizing both automation and manual testing approaches
    • Quality metrics measurement, analysis, and process improvements
    • Testing tasks effort tracking
    • Leading and mentoring less experienced staff
    • Collaborating with management team to achieve the best results

    Requirements:

    • 3-5 years of experience in commercial software testing
    • Experience and deep awareness in functional testing (extended knowledge in test design techniques, change impact analysis, etc.)
    • Experience and deep awareness of non-functional testing (performance, usability, compatibility, UI testing, security, etc.)
    • Experience with Agile software development (Scrum), task management, and tracking tools
    • Experience with various formats of product requirements (e.g. user stories written by Product Owner, SRS)
    • Experience with quality assurance leading within a team (process establishment, planning, estimation, metrics measurement, reporting, etc.)
    • Deep knowledge of web and mobile related technologies and specifics is a huge plus
    • Strong conceptual understanding of continuous integration and test automation is a plus
    • At least Upper-Intermediate level of English

    Personal profile:

    • Analytical and problem-solving skills
    • Exceptional quality (getting things done on time regardless of blockers)
    • Team player with a sense of responsibility
    • Open to new solutions and responsibilities
    • Ability to study gradually in parallel with real tasks
    • Thoroughness and love to perfection
  • Recruitment Team Lead
    Kharkiv | HR & Recruiting

    Our company invites an experienced Recruitment Team Lead to join our big team of result-oriented professionals. We expect you to take over and manage one of our recruitment teams that will source specialists to work in Sigma offices worldwide.

    Responsibilities:

    • Maintaining, quality control, and development of recruitment team
    • Statistics gathering for planning of recruitment resources of dedicated team
    • Hiring, adapting, retention, dismissing of recruiters of the dedicated team
    • Recruitment team training
    • Analyzing and monitoring job market
    • Participating in Company PR strategy development as employer
    • Preparing recruitment team reports

    Requirements:

    • Degree in HR, sociology, etc.
    • At least 2 years of managerial experience/mentoring
    • Understanding Ukrainian IT market – trends, salaries, etc. 
    • Experience in recruiting processes
    • At least Intermediate level of English

    Personal profile:

    • Proactive and result-oriented person
    • Good communication skills
    • Team player
    • Strong networking skills
    • Stress resistance

    Join our team and find new personal and professional growth opportunities!

  • Junior .NET Developer (R&D OF SOFTWARE TOOLS FOR MULTI-DOMAIN PLATFORM)
    Kharkiv | Microsoft .NET

    We are looking for a Junior .NET Developer, who is reliable enough to design solutions on the component level, ensure high-quality source code, and make technical decisions. We expect our ideal candidate to be a team player, clear-thinking, responsible, and proactive person with strong communication skills.

    Project description:
    The project assumes software development of web-based applications for network configuration and site design as well as design and development of the software tools for multi-domain software platform in Radio, Core, and Mobile Backhaul domains for various engineering activities: Site Design, Product Configuration, Integration, and Quality Assurance. Software tools are to be used both as desktop and mobile versions so they have responsive web interface, which could be reached from anywhere and from various mobile devices. You will work as a part of R&D team in a growing scaled agile framework.

    Responsibilities:

    • Core modules development and refactoring, where needed
    • Peer code reviews, following engineering practices
    • Participation in conference calls and face-to-face meetings with the Customer and Customer`s partners
    • Requirements clarification
    • Technical documentation creation
    • Cooperation with test team

    Requirements:

    • At least 1 year of experience in commercial .NET development
    • Good OOP / OOD skills and excellent quality of produced code
    • Good problem-solving skills
    • Experience with .NET MVC, web services, JavaScript
    • Understanding of .NET Framework
    • Good knowledge of relational DB concepts, SQL Server
    • Experience in scripting languages (preferably Python) will be a plus
    • Intermediate level of spoken and written English
  • Project Manager
    Kharkiv, Odesa | Project Management

    We are looking for a smart and enthusiastic specialist to work on innovative, complex, and dynamic projects.

    As s Project Manager you will be responsible for planning, executing, and finalizing projects according to strict deadlines and within the allocated budget. This foresees acquiring resources and coordinating the efforts of team members, third-party contractors or consultants in order to deliver projects according to plan. The Project Manager will also define the projects` objectives and oversee quality control throughout their life cycle.

    Responsibilities:

    • Take ownership of overall project quality and represent us well in front of the clients
    • Follow up with the clients in a timely fashion, and be their main point of contact within Sigma Software
    • Manage all aspects of the project from business to organizational and technical standpoints
    • Prepare and define projects scope, schedule, budget, and resource plans jointly with the team
    • Ensure projects flow well
    • People management
    • Negotiate projects acceptance criteria and develop strategies to meet the requirements and deliver superior quality
    • Define change management process and follow it while tracking all projects KPIs
    • Track projects deliveries and budget using relevant project management tools
    • Projects risk management

    Requirements:

    • Strong knowledge of project planning, software development lifecycle, and methodologies
    • Result-oriented and self-motivated
    • Excellent communication and people skills
    • Be a decision-maker and possess problem-solving skills
    • Business analysis skills
    • Conflict resolution skills
    • Strong influencing, negotiating, and delegating abilities
    • Tolerance to critical and stressful situations
    • Availability for business trips
    • Upper-Intermediate English
  • Senior .NET Developer (R&D OF SOFTWARE TOOLS FOR MULTI-DOMAIN PLATFORM)
    Kharkiv, Lviv | Microsoft .NET

    We are looking for a Senior .NET Developer, who is reliable enough to design solutions on the component level, ensure high-quality source code, and make technical decisions. We expect our ideal candidate to be a team player, a clear-thinking, responsible, and proactive person with strong communication skills.

    Project description:
    The project assumes software development of Web-based applications for network configuration and site design, as well as design and development of software tools for a multi-domain software platform in Radio, Core and Mobile Backhaul domains for various engineering activities (Site Design, Product Configuration, Integration, and Quality Assurance). Software tools are used both as desktop and mobile applications so they have a responsive Web interface, that could be reached from anywhere and from various mobile devices. You will be a part of R&D team in the growing scaled Agile framework.

    Responsibilities:

    • Come up with well-designed technical solutions and robust code
    • Peer code reviews following best engineering practices
    • Core modules development and refactoring where needed
    • Participate in conference calls and face-to-face meetings with the Customer and Customer`s partners
    • Requirements clarification
    • Technical documentation creation
    • Cooperation with test team

    Requirements:

    • At least 5 years of experience in commercial .NET development
    • Excellent OOP / OOD skills and excellent quality of produced code
    • Excellent problem-solving skills
    • Strong experience with .NET MVC, Web services, JavaScript
    • Deep understanding of .NET Framework
    • Proven skills in unit test frameworks and tools
    • Strong knowledge of relational DB concepts, SQL Server
    • Experience with Bootstrap, Knockout.js, RequireJS and Entity framework
    • Upper-Intermediate level of spoken and written English
  • STRONG MIDDLE MOBILE DEVELOPER: ANDROID & iOS (XAMARIN LEARNING)
    Kharkiv | Mobile

    Miss Xamarin in your mobile development toolbox? Mobile experts (Android & iOS) interested in .NET and C# (Xamarin) wanted.

    Project description:
    Our Client is the solution and product development company in Europe. We work together since 2008 and develop software products to control the access to facilities in buildings and on construction sites. We deal with various hardware devices, like door locks and GPS receivers, and communicate with them over HTTP and web services. 
    The project assumes developing the mobile cross-platform application. The solution is designed for access to construction sites in Scandinavia. 

    Responsibilities:

    • Develop and supervise several projects
    • Analyze product requirements and take major part in designing the software at high and detailed level
    • Create or at least contribute to the creation of technical specifications
    • Participate in estimation and planning sessions
    • Code, develop unit and integration tests, debug, document, implement, and maintain portions of software
    • Continuously participate in technical risks identification and analysis

    Requirements:

    • At least 3 years of experience in commercial software development
    • Experience in developing Android and/or iOS applications
    • Basic knowledge of C#
    • Excellent OOP / OOD skills and excellent quality of produced code
    • Proven skills in unit test frameworks and tools
    • To be interested in Xamarin platform learning
    • At least Intermediate level of spoken and written English

    Will be a plus:

    • Experience with ASP.NET, web services, JavaScript
    • Passionate about mobile technologies and creating high-quality code
    • Good understanding of .NET Framework
    • Knowledge of relational DB concepts, SQL Server

    We offer:

    • Xamarin courses in business hours. Mentorship is provided by Sigma Software
  • Strong Middle .NET Developer (Xamarin)
    Kharkiv | Microsoft .NET

    We are looking for .NET developers eager to become mobile experts.
    We offer: Xamarin courses in business hours. Mentorship is provided by Sigma Software.
    If you are a passionate person, who wants to develop as a professional, if you share our values  and would like to become a Xamarin expert, we are happy to welcome you. We also would appreciate your recommendations in case you know someone, who meets our requirements.

    Project description:
    Our Client is a solution and product development company in Europe. We work together since 2008 and develop software products to control the access to facilities in buildings and on construction sites. We deal with various hardware devices, like door locks and GPS receivers, and communicate with them over HTTP and web services. 
    The project assumes development of the mobile cross-platform application. 

    Responsibilities:

    • Develop and supervise project 
    • Analyze product requirements and take major part in designing the software at high and detailed level
    • Create or at least contribute to the creation of technical specifications
    • Participate in estimation and planning sessions
    • Code, develop unit and integration tests, debug, document, implement, and maintain portions of software
    • Create user documentation
    • Escalate technical issues that can’t be solved without additional involvement of project, department, or top management
    • Continuously participate in technical risks identification and analysis
    • Immediately notify Project Manager about new risks, suggest the mitigation strategy

    Requirements:

    • At least 3 years of experience in commercial software development
    • Experience in commercial .NET development
    • Good knowledge of WCF, REST, Web API
    • Excellent OOP / OOD skills and excellent quality of produced code
    • Proven skills in unit test frameworks and tools
    • At least Intermediate level of spoken and written English
    • Excellent problem-solving skills

    Will be a plus:

    • Strong experience with ASP.NET, web services
    • Good understanding of .NET Framework
    • Strong knowledge of relational DB concepts, SQL Server
    • Experience in development of enterprise systems with multilayered architecture
  • Senior iOS Developer
    Kharkiv, Lviv | Mobile

    We are looking for a talented and smart iOS Developer to join our mobile team. Mobile technologies are changing our world every day, and we are proud to be a part of this process by delivering top-notch mobile solutions. Join us if you are passionate, hard-working, and ready to face challenges.

    Project description:
    The project is about the development of a social engagement platform, which allows users to stream and watch their videos, to communicate, to get relevant suggestions based on preferences and previous experience, and earn money using popular authored content.

    Responsibilities:

    • Design separate components, modules, classes, database tables, etc.
    • Code, debug, document, and maintain portions of software
    • Participate in peer code and design reviews
    • Perform unit and integration testing
    • Participate in estimation and planning sessions
    • Contribute to development of technical project documentation and user documentation

    Requirements:

    • At least 5 years of experience in commercial development
    • At least 3 years of experience in iOS development
    • Strong knowledge of Objective-C / Swift
    • Solid understanding of the full Mobile Development Life Cycle
    • Good knowledge of UIkit, social frameworks, Foundation, Core Data, Push Notifications
    • Experience with other technologies like MySQL, XML, JSON, and Web Services
    • Knowledge of Apple guidelines 
    • Good knowledge of Agile development, continuous integration, continuous delivery, and testing 
    • Knowledge of source code control tools like Git
    • At least Upper-Intermediate level of spoken and written English
    • Experience with UI auto-testing (XCTests, UI Automation)
    • Experience with AWS (DynamoDB, Cognito, Lambdas, API gateway) will be a plus
  • Strong Middle / Senior Project Manager
    Kharkiv, Kyiv, Odesa, Lviv | Project Management

    We are looking for an inspired Project Manager / Senior Project Manager to join our growing team. The role requires mastery of knowledge of Agile project management, leadership skills, and successful experience in delivering various projects on time, within budget and with high Customer satisfaction for US market. 
    The candidate must have excellent oral and written communication skills, a friendly and positive approach, and demonstrate expertise in Agile project management. If you are already curious about this position, join our company, one of TOP 100 global outsourcing companies.

    Responsibilities:

    • Perform overall project planning basing on predefined Charter
    • Define, estimate, and schedule project work 
    • Manage, monitor, and forecast project execution
    • Successfully execute and deliver projects on time and within the allocated budget
    • Ensure internal and external Customers management through effective communication at the level, required by generally applicable business ethics standards
    • Coordinate development teams and their leads
    • Support the entire Software Engineering cycle for projects (Customer Communications, Requirements Analysis, Architecture, Design, Implementation, Documentation, Testing, Deployment, Maintenance)
    • Manage project risks
    • Focus the teams on a result 
    • Monitor tasks fulfillment and report to the management and Customers in time
    • Take corrective actions to deliver complete scope with desired quality in time and within the budget (including scope change management, risk mitigation, etc.)
    • Configuration management
    • Project documentation management
    • Support project Quality Assurance and Quality Management by participating in regular audits and processing their results
    • Contributing to projects life-cycle improvement through lessons learned, project archives, etc.
    • Manage project staff (partially) by tracking, coordination, and timely management notification about staff professional growth, as well as by avoiding and eliminating conflicts in the team

    Requirements:

    • 5+ years of experience as a Project Manager
    • Excellent stakeholder relationship management skills
    • Excellent communication skills
    • Leader in the use of Agile methodology, processes, and standards for project management
    • Business analysis skills
    • Result-oriented and self-motivated
    • Strong problem-solving skills
    • Strong influencing and delegating abilities
    • Upper-Intermediate level of English
  • Legal Adviser assistant
    Kharkiv | Business Support

    We are looking for a proactive and self-organized Legal Adviser assistant. If you’re ready for the variety of tasks in the field of jurisprudence, you are welcome to join our team! 

    Main responsibilities:

    • Document management, ensuring all legal documents are managed in compliance with company's procedures
    • Reviewing and drafting various legal documents, including advices
    • Legal research

    Requirements:

    • Master’s degree in Law
    • 2−3 years of prior legal experience
    • Experience in reviewing and drafting local and international contracts
    • Profound knowledge of Civil, Tax, Commercial laws, good knowledge of Intellectual Property Rights Law
    • Upper-Intermediate or Advanced level of English
    • Good communication skills
    • Attention to details
    • Proactive, enthusiastic, and creative person
    • Flexibility to work in a changing environment
  • Senior JavaScript Developer
    Kharkiv, Kyiv, Odesa, Lviv | JavaScript

    We are looking for a senior JavaScript developer with strong AngularJS experience, who is open for professional growth and advancement, proactive and self-managed. We guarantee long-term cooperation and the possibility to grow with us.

    We create a product from scratch that will be a standalone part of a complex platform for producing, delivering, and tracking marketing documents such as notifications, advertisements, and correspondence. This product is intended to produce sophisticated templates by means of WYSIWYG designer. Then these templates are stored in repositories and used to produce documents by means of WYSIWYG editor. The product will use workflows for templates and documents management.

    The product will run in modern browsers (Internet Explorer, Chrome, Firefox, Safari, and Edge) on the desktop and mobile devices. It will comply with the following requirements: modularity, scalability, high availability, robustness, and installation efficiency. It will be build using JavaScript technologies for client tier and Java EE technologies for Web tier.

    Responsibilities:

    • Take responsibility for the delivery of major product features
    • Identify and resolve all related key technical issues under the architect’s supervision
    • Contribute to requirements gathering and analysis
    • Analyze product requirements and take a major part in designing software at high and detailed levels.
    • Create or at least contribute to the creation of technical specifications
    • Participate in the technology prototyping
    • Carry out technical supervision of middle and junior software development staff
    • Clarify technical details for middle and junior software development staff. Translate product requirements to task specifications for junior software engineers
    • Participate in estimation and planning sessions
    • Code, develop unit and integration tests, debug, document, implement, and maintain portions of software
    • Promote good design principles such as code reuse, modularity, and extensibility, and mentor others in these principles
    • Perform code reviews for compliance with best engineering practices, coding standards, and quality criteria set forth on the project
    • Provide assistance to test engineers and support personnel in solving technical issues of software installation and its operation
    • Continuously participate in technical risks identification and analysis, immediately notify a project manager of new risks identified, suggest the mitigation strategy
    • Create user documentation
    • Escalate technical issues that can’t be solved without additional involvement of project, department or top management
    • Report status and progress according to the project and company demands

    Main requirements:

    • Solid knowledge of pure JavaScript
    • Strong knowledge of HTML5 and CSS3
    • Experience with SPA frameworks
    • Experience with Responsive web design
    • At least Upper-Intermediate level of English

    Additional technical requirements:

    • Broad experience with TypeScript or ECMAScript 2015
    • Experience with AngularJS
    • Experience with SASS or LESS
    • Experience with REST

    Would be a plus:

    • Experience with Bootstrap
    • Experience with WYSIWYG editors
    • Experience with Node.js
  • Middle Test Engineer (ONLINE GAMES)
    Kharkiv | Software Testing

    Are you looking for a professional growth to receive and apply new skills? That’s what we can provide you with! Join us and take part in testing of a complex system for online games. You will have plenty of opportunities to test the system from back-end to front-end, plunge into the Linux world, and help with automation and performance testing. 

    Project details:
    The Customer is a leading developer of innovative software and systems for digitally distributed gaming entertainment. The company has built a solid reputation in the online gaming industry due to its reliable high-quality products, services, and proficient personnel. 

    Responsibilities:

    • Coordinating test activities on sub-projects or areas
    • Coordinating test processes in a way they would help to achieve project goals
    • Test results analysis and reporting
    • Environment setup and solving technical problems
    • Functional testing and issues verification
    • Requirements clarification

    Requirements:

    • At least 3 years of experience in quality assurance
    • Good experience in Web testing 
    • Good technical background (Windows, Linux, SQL, XML, HTML, JavaScript)
    • Understanding of Continuous Integration, Test Automation, and OOP principles
    • Understanding of estimation techniques and experience in estimating test works
    • Experience in creating software testing documentation 
    • Experience in leading some part of project
    • At least Intermediate level of English 

    Will be a plus:

    • Knowledge of Java, C#, Thucydides, JBehave, BDD, Page Object 
  • Middle Test Engineer (R&D of software tools for multi-domain platform)
    Kyiv, Lviv | Software Testing

    We are looking for a Middle Test Engineer, who is eager to make personal progress in software testing and get a great boost in analytical and technical skills.

    Project descriptions:
    The project assumes development of Web-based applications for network configuration and site design, as well as design and development of tools for multi-domain software platform in Radio, Core and Mobile Backhaul domains for various engineering activities (Site Design, Product Configuration, Integration, and Quality Assurance). Software tools are used both as desktop and mobile applications; they have responsive Web interface and can be reached from anywhere and from various mobile devices. You will be a part of R&D team in the growing scaled Agile framework. Find more about the project - Sigma.Software/Telecom

    Responsibilities:

    • Analyze and clarify requirements 
    • Plan and estimate testing activities
    • Create test documentation (test cases, checklist, mind map)
    • Prepare test data (complex network configuration structures)
    • Test functional, regression, compatibility, and usability
    • Report issues, monitor reported issues and verify when they are resolved
    • Effectively collaborate with team members to achieve the best results
    • Effectively collaborate with customer-side PO to deliver full business value
    • Hold regular and clear status and progress reporting

    Requirements:

    • At least 2 years of experience in quality assurance
    • Experience and deep awareness in functional testing (test design techniques, change impact analysis, etc.)
    • Experience in compatibility testing (cross-browser)
    • Experience in Agile software development, task management and tracking tools
    • Experience with various formats of product requirements (e.g. user stories written by Product Owner)
    • At least Intermediate level of English

    Will be a plus:

    • Experience with SQL
    • Conceptual understanding of continuous integration, OOP, OOD
    • Experience in usability testing
    • Test automation experience

    Personal profile:

    • Analytical and problem-solving skills
    • Ready to get things done regardless of blockers; on time delivery
    • Team player with a keen sense of responsibility
    • Open to new solutions and responsibilities
    • Ability to study gradually along with real tasks
    • Thoroughness and love to perfection
  • Project Manager (DECISION SUPPORT SYSTEMS IN AVIATION)
    Kharkiv, Kyiv, Lviv | Project Management

    We are looking for an experienced Project Manager for development of integrated solutions for leading European airlines. The solutions will support various business and decision-making processes in the financial domain; their key goal is to process actual costs and then create budget forecasts using various budget simulations.

    Responsibilities:

    • Project Management: managing development projects starting from projects pre-studies and ending with the transfer to maintenance and support
    • Service Management: managing maintenance and support for a set of applications, managing the service on its full lifecycle starting from system handover and application installations 

    Requirements:

    • At least 5 years of hands-on experience in Project Management, minimum 3 of them in management of projects in Microsoft technology stack 
    • Experience in Microsoft Team Foundation Server; 
    • Experience in Application Lifecycle Management platform is required 
    • Experience and ability to manage fixed-all projects 
    • Experience in EVA/EVM 
    • Experience in MS Project
    • Extensive and proven Risk Management skills
    • Team leadership and employees coaching experience
    • Software Developers interviewing experience 
    • Experience in management of IT solutions delivery for financial /budgeting/forecast business domains will be a plus 
    • Technical experience in Microsoft .NET Framework and MS SQL are valuable 
    • Excellent spoken and written English
  • Senior .NET Developer/ Team Lead
    Kyiv | Microsoft .NET

    We are looking for a Senior .NET Developer/ Team Lead, who is reliable enough to design solutions on a component level, ensure high quality of source code, and make technical decisions. We expect our ideal candidate to be a team player, clear-thinking, responsible, and proactive person with strong communication skills. 

    Project description: 
    For our Customer working in the construction industry, we delivered a set of solutions that are already implemented in Scandinavia and planned to be launched in Baltics and then in the rest of Europe. We have developed several solutions from scratch, and now we keep adding new ones. We apply the best development practices including TDD, CI, code review, test automation, SOLID, and others. You will work in a distributed Agile team of professional developers, architects, test engineers, and managers. It is a unique opportunity to apply your skills, gain great professional experience, and deliver premium-class software products. 

    Responsibilities:

    • Take responsibility for the delivery of major product features
    • Identify and resolve all key technical issues under the architect’s supervision 
    • Contribute to the requirements gathering and analysis 
    • Analyze product requirements and take major part in designing software at a high and detailed level 
    • Create or at least contribute to the creation of technical specifications and product 
    • prototyping
    • Carry out technical supervision of middle and junior software development staff
    • Clarify technical details for middle and junior software development staff; translate product 
    • requirements to task specifications for junior software engineers
    • Participate in estimation and planning sessions 
    • Code, develop unit and integration tests, debug, document, implement, and maintain portions of 
    • software 
    • Perform code reviews for compliance with the best engineering practices, coding standards, and quality
    • criteria set forth on the project 
    • Provide assistance to test engineers and support the personnel in solving technical issues of software 
    • installation and its operation
    • Report status and progress according to the project and company demands 

    Requirements:

    • At least 5 years of experience in commercial .NET development 
    • Exceptional OOP/OOD skills and excellent quality of produced code 
    • Experience with web services, REST architecture
    • Deep understanding of .NET Framework / architecture fundamentals 
    • Strong experience in performance optimization 
    • Experience in using various unit test frameworks and tools 
    • Advanced knowledge of relational DB concepts, SQL Server
    • Experience in working with version control systems (including  Git) and continuous integration (including frameworks)
    • Good experience with Front-End frameworks (AngularJS, Node.js, npm, CoffeeScript)
    • Hands-on experience with task management and related tools (JIRA or TFS, or RTC, etc.)
    • Upper-Intermediate level of spoken and written English
  • Middle .NET Developer (for VoIP-related project)
    Kharkiv, Kyiv, Odesa, Lviv | Microsoft .NET

    We are looking for a Strong Middle .NET Developer with the passion to work in a creative and challenging environment in a financial area. As a team member, we expect from you the high level of engagement in making technical decisions, to be a reliable and proactive person.

    Project description:
    This is a long-term project related to the development of a product for the financial industry, integrating it with contact centers’ software, VoIP dialers, and other 3rd party services. The Customer is a big European product company with an extensive expertise in the domain. The project will imply occasional business trips.

    Responsibilities:

    • Design separate components, modules, classes, database tables, etc.
    • Code, debug, document, and maintain portions of software
    • Perform unit and integration testing
    • Participate in peer code and design reviews
    • Participate in estimation and planning sessions
    • Contribute to development of technical project documentation and user documentation
    • Provide assistance to test engineers
    • Closely cooperate with the Customer`s development teams and architects
    • Escalate technical issues to the Architect, Team Lead, and Project Manager

    Requirements:

    • At least 3 years of experience in commercial .NET development
    • At least 1 year of working experience with MS SQL and Microsoft IIS (6.0 and 7.0)
    • Strong skills in Object-Oriented programming and development principles within the .NET Framework using C#, ASP.NET
    • Working experience with VoIP and dialers integrations, particularly with CISCO 8.XX dialer and CISCO NETCIL API version 8.5
    • Experience with User Centered Design, development of web services using WCF will be considered as a strong plus
    • At least Intermediate level of English
  • Strong Middle .NET Developer (Umbraco competence)
    Kharkiv, Kyiv, Odesa, Lviv | Microsoft .NET

    We are looking for a Strong Middle .NET Developer with proven experience in developing solutions, based on Umbraco CMS, who is reliable enough to design solutions on component level, ensure high quality of source code, and make technical decisions. We expect our ideal candidate to be able to demonstrate engineering competence during the first two months and be open to short term travels to Sweden in order to perform project knowledge transition. We are looking for a key team player, who is responsible and motivated person, doesn’t afraid of challenges, and who is eager to grow as a professional.

    Project description:
    The project assumes the development of E-commerce web application for sport and healthy life promotion in Swedish companies. The solution was built on Umbraco CMS; now it is evolving a lot and getting new features.

    Responsibilities:

    • Deliver major product features 
    • Code, develop unit and integration tests
    • Debug, implement, and maintain portions of software
    • Analyze product requirements and take major part in designing the software at high and detailed level
    • Create or at least contribute to the creation of technical specifications
    • Carry out technical supervision of Middle and Junior software development staff, when needed
    • Clarify technical details for Middle and Junior software development staff 
    • Perform code reviews for compliance with the best engineering practices, coding standards, and quality criteria set forth on the project
    • Promote good design principles such as code reuse, modularity, and extensibility; mentor others in these principles
    • Provide assistance to test engineers and support personnel in solving technical issues of software installation and its operation
    • Continuously participate in technical risks identification and analysis; immediately notify the Project Manager about new risks, suggest the mitigation strategy

    Requirements:

    • At least 3 years of experience in commercial .NET development
    • Good OOP / OOD skills and excellent quality of produced code
    • Experience with ASP.NET, MVC, web services
    • Deep understanding of .NET Framework
    • Strong knowledge of Umbraco CMS
    • Experience with JavaScript / AJAX / HTML
    • Proven skills in unit test frameworks and tools
    • Strong knowledge of relational DB concepts, SQL Server
    • Work experience with version control (e.g. SVN, Git) and Continuous Integration (CI&V)
    • Experience with task management (JIRA, or TFS, or RTC, etc.)
    • Upper-Intermediate level of spoken and written English
  • C/C++ Developer
    USA | C & C++

    We are looking for an experienced C/C++ Developer to work in New York, USA. We expect our candidates to have strong C/C++ skills. Join us to work on development of the industry leading real-time bidding and advertising engine. 

    Responsibilities:

    • Design separate components, modules, classes, database tables, etc.
    • Code, debug, document, and maintain portions of software
    • Perform unit and integration testing
    • Participate in peer code and design reviews
    • Participate in estimation and planning sessions
    • Contribute to development of technical project documentation and user documentation
    • Provide assistance to test engineers and support personnel in solving technical issues of software installation and its operation
    • Participate in conference calls and face-to-face meetings with the Customer and Customer’s partners
    • Comply with the best engineering practices, technical standards, and quality criteria set forth on the project
    • Report status and progress according to the project and Customer’s demands
    • Spot current deficiencies in the development process, adopted procedures and engineering practices, environment configurations, etc., and suggest improvements

    Requirements:

    • Strong experience in C/C++ 
    • Solid understanding of OOP principles and multithreading
    • Basic experience with CS algorithms and data structures
    • Good knowledge of STL, Boost
    • Strong understanding of Web services
    • Fluent English

    Will be a plus:

    • Work experience in advertising industry 
    • Dealing with high-load systems 
    • Knowledge of Java or Python basics
    • Experience with complicated Protocol Buffers structures
    • Strong QA skills
  • Senior Xamarin Developer
    Kharkiv | Microsoft .NET

    We are looking for a Xamarin Developer, who will develop and supervise several Xamarin projects. Applying for this position, a candidate should deeply understand the principles of mobile development, as well as specifics of working with different devices and OS. We need an expert, who can propose ways of application development, make applications faster and more productive, and who knows how to organize the interaction with a server side.

    Project description:
    Our Client is the solution and product development company in Europe. We work together since 2008 and develop software products to control the access to facilities in buildings and on construction sites. We deal with various hardware devices, like door locks and GPS receivers, and communicate with them over HTTP and web services. 
    The project assumes developing the mobile cross-platform application. The solution is designed for access to construction sites in Scandinavia. 

    Responsibilities:

    • Develop and supervise several Xamarin projects
    • Analyze product requirements and take major part in designing the software at high and detailed level
    • Create or at least contribute to the creation of technical specifications
    • Participate in estimation and planning sessions
    • Code, develop unit and integration tests, debug, document, implement, and maintain portions of software
    • Create user documentation
    • Escalate technical issues that can’t be solved without additional involvement of project, department, or top management
    • Continuously participate in technical risks identification and analysis
    • Immediately notify the Project Manager about new risks, suggest the mitigation strategy

    Requirements:

    • At least 5 years of experience in commercial software development
    • Proficient in developing using Xamarin (C#)
    • 1-2 years of experience in developing mobile apps for Android or iOS 
    • Experience in commercial .NET development
    • Excellent OOP / OOD skills and excellent quality of produced code
    • Proven skills in unit test frameworks and tools
    • At least Intermediate level of spoken and written English
    • Excellent problem solving skills

    Will be a plus:

    • Strong experience with ASP.NET, web services, JavaScript
    • Good understanding of .NET Framework
    • Strong knowledge of relational DB concepts, SQL Server
    • Experience in development of enterprise systems with multilayered architecture 
  • Configuration Manager
    Kharkiv | System administration

    We are looking for a Configuration Manager to join our IT Service Center department. We have a great professional team, and we are pleased to invite a specialist with solid experience and friendly personality.

    Responsibilities:

    • Maintain environment configurations (hardware, software)
    • Plan, request, and track infrastructure changes based on requests and IT infrastructure needs
    • Monitor and evaluate the systems` health
    • IT continuity: DRP development & implementation
    • Coordinate processes execution within IT team (planning, implementation, etc.)

    Requirements:

    1. Hardware:

    • Experience in server equipment maintenance and support (work with RAID controllers, IPMI, NUMA)
    • Experience with SAN
    • Networking equipment, load balancing hardware

    2. OS:

    • Linux (distributions CentOS / Red Hat, Ubuntu)
    • Windows (2003-2012 R2; XP 8.1)
    • Mac OS X (10.x)

    3. Services (installation, configuration, support and maintenance):

    • HTTP servers (ngnix, Apache, IIS)
    • SQL servers (MSSQL, MySQL, PostgreSQL)
    • Cash / reverse proxy service (ngnix, mod_proxy, Varnish, CloudFlare)
    • Clustering service NLB, CARP

    4. Virtualization:

    • Installation, setup and support for VMware vSphere
    • Support of VMware Workstation
    • Installation, configuration, and maintenance of Docker, shipyard, etc. 

    5. Configuration skills:

    • Scripting (bash, awk, sed, PowerShell; Perl / Python will be a plus)
    • Installation, configuration, support, and maintenance of:
      • issue tracking systems (TFS, Jira)
      • documentation systems (SharePoint, Confluence)
      • source control service (Git, SVN, TFS)
      • continues integration services (TeamCity, Jenkins)
      • bug tracking system (RT, Bugzilla)

    6. Cloud system:

    • AWS, Azure, DigitalOcean, Rackspace

    7. At least Intermediate level of English

  • Middle .NET Developer (R&D of software tools for multi-domain platform)
    Kharkiv, Lviv | Microsoft .NET

    We are looking for a Middle .NET Developer. We welcome responsible and proactive team player, who strives to introduce best practices in daily work. We guarantee a long-term cooperation and growth opportunities. We expect our ideal candidate to be a team player, clear-thinking, responsible and proactive person with strong communication skills.

    Project description:
    The project assumes software development of web-based applications for network configuration and site design as well as design and development of software tools for multi-domain software platform in Radio, Core and Mobile Backhaul domains for various engineering activities (Site Design, Product Configuration, Integration and Quality Assurance). Software tools are used both as desktop and mobile applications so they have responsive web interface, that could be reached from anywhere and from various mobile devices. You will be a part of R&D team in the growing scaled Agile framework.

    Responsibilities:

    • Design separate components, modules, classes, database tables, etc.
    • Code, debug, document, and maintain portions of software
    • Perform unit and integration testing
    • Participate in peer code and design reviews
    • Participate in estimation and planning sessions
    • Contribute to development of technical project documentation and user documentation
    • Provide assistance to test engineers
    • Participate in conference calls and face-to-face meetings with the Customer and Customer`s partners
    • Comply with the best engineering practices, technical standards and quality criteria set forth on the project
    • Escalate technical issues to the Architect, Team Lead and Project Manager

    Requirements:

    • At least 3 years of experience in commercial .NET development
    • Excellent OOP / OOD skills and excellent quality of produced code
    • Deep understanding of .NET Framework
    • Strong experience with .NET MVC, web services, JavaScript
    • Proven skills in unit test frameworks and tools
    • Strong knowledge of relational DB concepts, SQL Server
    • Experience with Bootstrap, LESS pre-processor for HTML/CSS purposes, Knockout.js framework for JavaScript
    • Good problem-solving skills
    • Intermediate level of spoken and written English
  • Senior JavaScript Developer with Strong AngularJS Experience (AOL)
    Kharkiv, Kyiv, Odesa | JavaScript

    We are looking for a Senior JavaScript Developer with strong Angular JS experience, who is open for professional growth and advancement, proactive and self-managed. We guarantee long-term cooperation and the possibility of growth with us.

    Project description:
    Aol is one of the world’s biggest advertising media conglomerate, owner of the largest advertising and video platforms with millions of users, and billions of video plays, which successfully competes with Google, Facebook, and Twitter. You have a perfect chance to work out the solution to existing problems on the market of video advertising services. You will get the real opportunity to level-up your skills, gain valuable experience and work with the highly qualified young team.

    Responsibilities:

    • Take responsibility for the delivery of major product features
    • Identify and resolve all key technical issues under the Architect’s supervision
    • Analyze product requirements and take major part in designing the software at the high and detailed level
    • Create or at least, contribute to the creation of technical specifications
    • Carry out technical supervision of Middle and Junior software development staff
    • Participate in estimation and planning sessions
    • Code, develop unit and integration tests, debug, document, implement and maintain portions of software
    • Promote good design principles such as code reuse, modularity and extensibility; mentor others in these principles
    • Perform code reviews for compliance with the best engineering practices, coding standards and quality criteria set forth on the project
    • Provide assistance to test engineers and support personnel in solving technical issues of software installation and its operation
    • Continuously participate in technical risks identification and analysis, immediately notify the Project Manager of new risks identified, and suggest the mitigation strategy
    • Create user documentation
    • Report status and progress according to the project`s and company`s demands

    Requirements:

    • Solid knowledge of pure JavaScript
    • Strong knowledge of AngularJS
    • Solid skills in OOP
    • Experience with Unit/E2E tests
    • Experience with JavaScript build tools
    • Skills in CSS (understanding DOM flow), HTML5
    • At least Intermediate level of English

    Would be a plus:

    • Experience with CoffeScript
    • Experience with CSS preprocessors like LESS, SASS
    • Experience with document content editable API
    • Understanding how WYSIWYG editors work internally

    Personal profile:

    • Goal-oriented, responsible person
    • Strong team player