Vacancies

Directions:
AllBusiness SupportDesignHR & RecruitingJavaJavaScriptMicrosoft .NETMobileProject ManagementPythonSoftware TestingSystem administration
Locations:
AllKharkivKyivOdesaLvivPolandUSASwedenCanada
  • Middle/Senior Test Engineer (Mobile Advertisement Platform)
    Kharkiv, Odesa, Lviv | Software Testing

    We welcome a Middle/Senior Test Engineer, who knows what it is to take over a project. You'll get a space to implement ideas and innovation in testing, as well as test automation.

    We invite you to take part in development of a mobile advertisement platform, which currently consists of three parts: a web-portal for advertisement campaigns creation and statistics presentation; back-end for innovative text advertisement delivery; system for reporting data processing.

    Responsibilities:

    • Requirements analysis and clarification, clarification and discussion of Customer’s business needs and goals 
    • Planning and estimating test activities 
    • Test documentation creation 
    • Functional and non-functional testing, full cycle
    • Monitoring reported issues and verifying when they are resolved 
    • Effective collaboration with team members to achieve the best results 

    Requirements:

    • At least 2 years of experience in software testing
    • Strong understanding of web-based and mobile applications concepts 
    • Experience in functional testing (test design techniques, change impact analysis, etc.) 
    • Strong technical background
    • At least Intermediate level of written and spoken English

    Personal profile:

    • Analytical and problem-solving skills 
    • Ability to achieve exceptional quality 
    • Thoroughness and accuracy 
    • Team player with a keen sense of responsibility 
    • A proactive person, who always looks for new solutions and responsibilities 
    • Ability to study gradually in parallel with real tasks
  • Business Development Manager
    Kharkiv, Kyiv, Odesa, Lviv | Business Support

    We are seeking a motivated candidate to join our growing, dynamic sales team. This is an opportunity to get into a leading company in an exploding market with tremendous potential. As a Business Development Manager, you will be responsible for qualifying marketing leads and prospecting into target accounts. Working closely with company Executives, you will take part and responsibility to increase the pool of Sigma Clients.
    This role requires a motivated self-starter, capable of making things happen and results delivered. This is an inbound/outbound lead generation/qualification position; you must be similarly comfortable during Skype calls or personal meetings and motivated to contact prospects via multiple methods in order to achieve your targets. Our candidate has to be hands-on, results-oriented, metrics driven, and pragmatic person.
     
    Responsibilities:

    • Identifying new business opportunities for the company and operating within a comprehensive business plan
    • Leading and driving responses to major new business opportunities, including written responses for RFIs, RFPs, and presentations to potential clients
    • Building and fostering external relationships to help in development of new and existing business opportunities for the company
    • Understanding the company's proposition and confidently pitching it across a wide range of industry stakeholders worldwide
    • Identifying key prospects, managing the sales partnerships process and driving deals to closure
    • Developing relations with resellers

     
    Requirements:

    • Partnership and Business Development experience is essential
    • At least 5 years of business development experience within IT sphere is mandatory
    • At least 3 years of business development experience within software outsourcing company
    • High level of critical and innovative thinking, organizational and decision-making skills, initiative and attentive to details
    • Excellent negotiations skills
    • Excellent knowledge of English (ability to communicate with customers both verbally and in writing, documents preparation)
    • Technical experience in software development is a plus
    • Willingness to frequent business trips around the world
  • Junior iOS Developer
    Kharkiv | Mobile

    We are looking for a young and smart iOS enthusiast, who has basic knowledge of programming on Swift. The ideal candidate is a smart, proactive, and self-driven person. We want you to take the ownership of the features, to grow professionally with us, and to be open for new challenges. We will provide mentoring from top-notch experts of mobile industry.

    Project description:
    Our customer, 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. 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:

    • 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 1 year of experience in iOS development
    • Strong knowledge of Objective-C
    • At least 1 year 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
    • Upper-Intermediate spoken and written English
  • Junior Android Developer
    Kharkiv | Mobile

    We are looking for a talented Android enthusiast, who has a basic knowledge of programming for Android, to join our mobile team. The ideal candidate is a smart, proactive, and self-driven person. We expect our candidate to be ready for new challenges and to grow professionally with us. We will provide mentoring from top notch experts of mobile industry.

    Project description:
    Our customer, 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. 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:

    • 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 1 year of experience working as an Android Developer
    • Good knowledge of Android SDK
    • Strong knowledge of Java, OOP, and multithreading techniques
    • RESTful services interaction (HTTP/JSON) experience
    • Experience with SQLite
    • Good knowledge of Agile development, continuous integration and delivery
    • Source version control with Git
    • Upper-Intermediate spoken and written English
  • Training Manager
    Kharkiv, Kyiv | HR & Recruiting

    We are looking for a Training Manager to join our experienced, friendly team. This is an excellent opportunity to work for the international company, in a great location, and to expand your skill set in a Training Manager role. 

    Main responsibilities:
    Training activities:

    • Create, manage, and develop system of training that serves entire company and streams specific training and development needs to enhance technical and personal effectiveness and compliance with corporate skill grade matrix
    • Analyze and verify the quality and content of training data including course design; perform program evaluations with participants and Delivery department; create training materials and learning reinforcement strategies to enhance the effectiveness of employees performance in achieving goals and objectives of the company
    • Identify and select inside and outside consultants and evaluate their effectiveness

    Performance management and development processes:

    • Develop and ensure delivery of training that ensures systematic growth of personnel professionalism through the levels of technical seniority
    • Set up and facilitate performance evaluation sessions, performance analysis with company management to create and sustain high efficiency training program
    • Ensure career and personal development coaching to employees and team leaders

     Main requirements:

    • Higher education (preferable in pedagogics, management)
    • 5 years hands-on experience in adults training and development
    • Expertise in modern teaching methods and tools
    • Coaching, facilitation, and presentation skills, stakeholder management
    • Negotiation, impacting, and convincing skills
    • Basic knowledge of financial aspects of running training and courses
    • Proficiency in English (Upper-Intermediate: spoken and written)
  • Senior .NET Developer/Team Lead (E-commerce industry)
    Kharkiv, Kyiv | 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. We expect our ideal candidate to be a team player, a clear-thinking, responsible, and proactive person with strong communication skills.

    Project details:
    The projects assumes creation of the E-commerce Platform, including: 
    1.    Development of features that will allow to make quick rollouts of existent platform functionality to new clients;
    2.    Development of new features from analysis/design to release stage;
    3.    Adjustment of existent features according to changes requested by the platform owner;
    4.    Maintenance of existent platform functionality.

    Responsibilities:

    • Lead the new set of functionality development within E-commerce platform 
    • Design system components, participate in making decisions regarding architecture
    • Ensure the development with accordance to coding guidelines
    • Lead agile development process
    • Collaborate with other team leads who work on other epic and user stories
    • Ensure required level of specification 

    Requirements:

    • At least 5 years of experience in commercial .NET development
    • Good theoretical background in software development paradigms
    • Deep expertise in Object Oriented Programming and Design 
    • To be a Technical Excellence advocate
    • Analytical thinking
    • Strong knowledge of .NET Framework, MVC, ASP.NET, Web Services
    • 3+ years of experience with MS SQL
    • Experience in web applications deployment on different environments (test, production)
    • Good knowledge of CSS/HTML
    • Experience with React.JS and redux
    • At least Upper-Intermediate level of English

    Will be a plus:

    • Experience in MS Commerce Server, IBM WMQ, Event Sourcing
    • Good knowledge of E-commerce and Automotive domain 
  • Strong Junior Test Engineer (Web-portal)
    Kharkiv | Software Testing

    We are looking for a proactive and initiative Strong Junior Test Engineer, who is a good team player with a sense of responsibility, fast learner, and attentive to details.

    Project description:
    The project assumes the development of a web application system based on the Microsoft technology CMS. The system allows users to create the new web-pages for cases creation in Document management system. The main idea of the system is to support Forms functionality and to provide the tool for the customers to setup and configure web forms as simple as possible.

    Responsibilities:

    • Requirements and specification analysis 
    • Test planning 
    • Test documentation creation 
    • Functional and Regression testing
    • Reporting issues, tracking changes on 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 2 years of experience in quality assurance
    • Experience and deep awareness of 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 in working with various formats of product requirements 
    • Experience with SQL 
    • Estimation techniques understanding and experience in estimating test tasks
    • Performance testing experience and tools knowledge will be a plus 
    • At least Intermediate spoken and written English
  • Middle Test Engineer (Virtual Office System)
    Kharkiv, Kyiv, Lviv | Software Testing

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

    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 support. 

    Responsibilities:

    • Analyze and clarify requirements 
    • Plan and estimate testing activities
    • Create test documentation (test cases, checklist, mind map)
    • Perform manual functional, integration, 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 3 years of experience in quality assurance
    • 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 in Agile software development, task management and tracking tools
    • Experience in mobile testing (iOS, Android native and web-based applications)
    • Experience with various formats of product requirements (e.g. user stories written by Product Owner)
    • Good skills in test documents creation
    • Good estimation, reporting, and prioritization skills
    • Strong communication skills
    • At least Intermediate spoken and written English
  • Junior Project Manager
    Kharkiv, Kyiv | Project Management

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

    Project description:
    The first project deals with development of SaaS solution, which helps clients to manage their projects and Business As Usual maintenance activities. The solution is based on a specific management methodology, which has proven its effectiveness in Sweden. There are two team members located in Ukraine and two in Sweden.
    The second project is a marketing and brand promotion platform with rich set of functionality for content publishers and end users. Content can be either entered manually or obtained via integrated external systems. The solution is designed for global launch, integrated with scalable back-end, able to handle high load of requests, which are produced by users from all over the world (including Nordics, Europe, USA, UK, Africa, Brazil, and Argentina).

    Responsibilities:

    • Performance of overall project planning based on predefined Charter; defining, estimating and scheduling project work to achieve the scope
    • Managing, monitoring, and forecasting project execution; ensuring successful execution and projects delivery on-time and within allocated budget
    • Coordination of development teams and their leads
    • Project risks management
    • Keeping the team focused on the result
    • On-time monitoring of task fulfillment and reporting to management and customers
    • Taking of corrective actions as required to deliver complete scope with desired quality in time and within the budget (including scope change management, risk mitigation, etc.)
    • Project Documentation Management
    • Project Quality Assurance and Quality Management
    • Contributing to project life-cycle improvement through lessons learned, project archives, etc.
    • Management of the project staff (partially): tracking, coordinating, and timely notifying management about the need of carrier growth; avoiding and eliminating conflicts in the team

    Requirements:

    • At least 1 year of experience in project management
    • IT background
    • 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-orientation and self-motivation
    • Upper-Intermediate level of English
    • Successful .NET project management is a plus
  • Middle Test Engineer (Lighting Control Systems)
    Kharkiv, Lviv | Software Testing

    We are looking for a Test Engineer, a well-organized and detail-oriented team player with a keen sense of responsibility.

    Project description:
    The project is a solution for smart lighting control and monitoring systems. It enables utilities or maintenance companies to benefit from an improved, reliable, and cost-effective tool for street lights control and management.

    Responsibilities:

    • Analyze and clarify requirements 
    • Plan and estimate testing activities
    • Create test documentation (test cases, checklist, mind map)
    • Perform manual functional, integration, 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 3 years of experience in quality assurance 
    • 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 in Agile software development, task management and tracking tools
    • Experience with various formats of product requirements (e.g. user stories written by Product Owner)
    • Good test documents creation skills
    • Good reporting and prioritization skills
    • Good estimation skills
    • Strong communication and analytical skills
    • At least Intermediate spoken and written English
  • Middle Test Engineer (E-commerce)
    Kharkiv | Software Testing

    We are looking for a Test Engineer with a good technical background, analytical mind, and a good level of spoken English. We offer you to take part in delivery of web solutions based on an E-commerce platform of a prosperous automotive brand; this platfrom can be easily reused for new automotive customers. 

    Project description:
    Ongoing development and maintenance of E-commerce functionality for B2B and B2C solutions, which should have usable web interfaces, handle high number of transactions per day, and implement various business scenarios. Main technologies used on the project are: MS Commerce Server, ASP.NET, MVC .NET, MS SQL, XML, Web Services, Windows services, SOA, IBM WMQ, Responsive Design, etc. 

    Responsibilities:

    • Requirements analysis and clarification 
    • Planning and estimating testing activities 
    • Participating in conference calls and face-to-face meetings with the Customers to clarify open questions 
    • Test documentation creation (test cases, checklists, mind maps) 
    • Manual functional and regression testing 
    • Analyzing how the changes in one solution may affect other solutions built on the same code base 
    • Report issues, monitor reported issues and verify when they are resolved 
    • Effectively collaborate with the team members to achieve the best results 

    Requirements:

    • At least 3 year of experience with quality assurance
    • Strong understanding of web-based application concepts 
    • Strong knowledge of concepts, activities, and deliverables in software testing 
    • Experience and deep awareness of functional testing (test design techniques, changes impact analysis, etc.) 
    • Ability to analyze efficiency of applied practices and introduce corrective actions 
    • Good technical background 
    • 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 keen sense of responsibility 
    • Initiative with searching new solutions and responsibilities 
    • Ability to study gradually in parallel with real tasks 
    • Thoroughness and love to perfection 
    • Sociable, friendly, and communicative
  • Middle .NET Developer (InRiver PIM and Sitecore platforms)
    Kharkiv, Kyiv | Microsoft .NET

    We are looking for a Middle .NET Developer with the passion for working in a creative and challenging environment. We expect our ideal candidate to be a reliable and proactive person with high level of engagement in making technical decisions.

    Project assumes the developmet of dynamic web-solutions designed using the InRiver PIM and Sitecore platforms to provide users with easy and convenient way of work with various types of commercial data for both B2B and B2C systems. You will work closely with the Customer on the development of Web shops.

    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 partners
    • Comply with the best engineering practices, the technical standards and the quality criteria set forth on the project
    • Report status and progress according to the project and Company demands
    • Spot current deficiencies in the development process, adopted procedures and engineering practices, environment configurations, etc., and suggest improvements
    • Escalate technical issues to the Architect, Team Lead, and Project Manager
    • Improve your qualification within the area(s) of expertise at various training courses, seminars, and/or other educational organizations

    Requirements: 

    • Good knowledge of ASP.NET MVC
    • Good knowledge of MS SQL
    • Experience of working with eCom solutions is appreciated
    • Basic knowledge of JS and UI frameworks
    • Intermediate English level

     

  • Senior Java Developer with Scala
    Kharkiv, Kyiv | Java

    We are looking for a Senior Developer with Scala experience. The ideal candidate is a smart, proactive, and self-driven person. We want you to be ready to take the ownership of the product features development, to grow professionally with us, and to be open for new challenges.

    Project description:
    Our customer, 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. 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:

    • Design and implement applications and user experiences in Java/Scala to support various online brands
    • Collaborate with other teams to help them in leveraging features you build and develop the ways to incorporate them with web, mobile, and desktop products
    • Improve new products' time to market, online identity management, and security capabilities for our Customers
    • Be committed to improving processes
    • Solve problems and grow their engineering skills

     
    Requirements:

    • At least 2 years of commercial experience with Java (Spring)
    • Experience in building and working on web applications and public facing APIs
    • Experience with software development and CI tools like Grunt, Gulp, Jenkins, etc.
    • Ability to communicate with both technical and non-technical Customers
    • Be a part of the team, while having the freedom to manage your workload independently
    • Good English communication skills

     
    Will be a plus:

    • Experience with some general application security fundamentals
    • Basic knowledge of HTML/JavaScript/CSS
    • Knowledge of MongoDB/NoSQL databases
    • Experience in GWT
    • Experience with Elasticsearch/Lucene/Solr
  • Full Stack Developer/Java background
    Kharkiv, Kyiv | Java

    We are looking for a Middle+ Full Stack Developer with Java background. The ideal candidate is smart, proactive and self-driven person. Join us if you are an independent person, who would like to find a highly skilled team and grow fast professionally. The project we are working on is live and uses the cutting-edge technologies. We want you to be ready to take the ownership of the tasks and build the world rocking product with us. 

    Project description:
    Our customer, 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. 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:

    • Designing separate components, modules, classes, database tables
    • Coding, debugging, creating documentation, and maintaining portions of software
    • Participating in peer code and design reviews
    • Assisting test engineers in solving technical issues of software installation and operation
    • Participating in conference calls and meetings with the Customer and stakeholders
    • Reporting status and progress according to the project's and company's demands
    • Spotting deficiencies in the development process and suggesting improvements
    • Escalating technical issues to the Architect, Team Lead, and Project Manager 

     
    Requirements:

    • At least 5 years of experience in commercial development
    • Strong knowledge of Java (synchronization, multithreading)
    • Good knowledge of Spring Framework
    • Strong analytical skills
    • Experience in RESTful Web service
    • Good knowledge of databases
    • At least Intermediate level of English
    • Basic knowledge of HTML/JavaScript/CSS

    Will be a plus:

    • Knowledge of MongoDB/NoSQL databases
    • Experience with GWT
    • Experience with Elasticsearch/Lucene/Solr
  • Senior JavaScript Developer with Angular JS
    Kharkiv, Kyiv | JavaScript

    We are looking for a Senior JavaScript Developer with Angular JS experience. The ideal candidate is a smart, proactive, and self-driven person. We want you to be ready to take the ownership of the features, to grow professionally with us, and to be open for new challenges. 

    Project description:
    Our customer, Aol., is one of the world’s biggest advertising media conglomerates, owner of the largest advertising and video platforms with millions of users and billions of video plays. 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
    • Analyse 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
  • MIDDLE .NET DEVELOPER
    Kyiv | Microsoft .NET

    We are looking for a Middle .NET Developer with the passion for working in a creative and challenging environment in a financial area. We expect from our candidate to be a reliable and proactive person with the high level of engagement in making technical decisions.
     
    Project description:
    The assignment is the development of a set of projects for the construction industry. We delivered projects that are already implemented in Scandinavia. Now they are 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 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 superior quality software products.
     
    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
    • Strong OOP/OOD skills and excellent quality of produced code
    • Familiarity with SOLID
    • Experience with Web Services
    • Deep understanding of .NET Framework
    • Experience in JavaScript/HTML and JS frameworks (at least some from: AngularJS, Node.js, npm, CoffeeScript)
    • Proven skills in unit test frameworks and tools
    • Good knowledge of relational DB concepts, SQL Server
    • Experience in working with version control (Git is preferred) and continuous integration
    • Experience in task management (JIRA or TFS, or RTC, etc.)
    • At least intermediate level of spoken and written English
  • MIDDLE .NET DEVELOPER
    Kharkiv, Kyiv, Odesa, Lviv | Microsoft .NET

    We are looking for a Middle .NET Developer. We welcome responsible and proactive team player, who strives to introduce the best practices in daily work. We expect our ideal candidate to be a team player, clear-thinking person with strong communication skills, and reliable enough to design solutions on component level, ensure high quality of source code and technical decisions.

    Project description: 
    The project is a startup. It assumes development of a global services distribution system for aviation industry.
    The candidate will be a part of customer team and closely involved into all stages of solution development.  

    Responsibilities:

    • Design separate components, modules, classes and database tables 
    • Code, debug, document, and maintain portions of software
    • Perform unit and integration testing
    • Participate in peer code, design reviews, in estimation and planning sessions
    • Contribute to development of technical project documentation and user documentation
    • Professional communications within a team and with customer
    • Report status and progress according to the project and company demands
    • 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
    • Strong experience in ASP.NET MVC, ASP.NET, Web API, JavaScript
    • Excellent problem solving skills
    • Deep understanding of .NET Framework
    • Proven skills in unit test frameworks and tools
    • Strong knowledge of relational DB concepts, SQL Server
    • Intermediate spoken and written English
  • SENIOR JAVA DEVELOPER
    Kharkiv, Kyiv, Odesa, Lviv | Java

    We are looking for a Senior Java Developer. We expect our ideal candidate to be a team player, clear-thinking, responsible, and proactive person with strong communication skills.

    Project description:
    Our Client is the leading provider of systems for preschool, daycare, primary, secondary, music and art schools, and adult education. Our solutions are web based, simple in providing effective tools for management, planning, and administration of school activities at all levels.

    Responsibilities:

    • Take responsibility for the delivery of major product features
    • Analyze product requirements and take major part in designing software at the high and detailed level
    • Technology prototyping
    • 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 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 Project Manager of new risks identified, suggest the mitigation strategy
    • Report status and progress according to the project and company demands

    Requirements:

    • At least 5 years of experience in commercial development
    • At least 2 years of experience as a full stack developer 
    • Experience with Java7, Docker, CI (Jenkins), Maven, Atlas 5, RabbitMQ, ESB, Oracle, OSGI, Apache Karaf
    • Expert skills in HTML5, Hibernate, AngularJS, Bootstrap 
    • Solid understanding of web technologies like JSON, XML, SOAP, RESTful JAX-RS, Gulp, Bower
    • Competency in jQuery, AJAX, and JavaScript
    • Understanding responsive design and usability requirements 
    • Upper-Intermediate spoken and written English
  • Middle Android Developer
    Kharkiv, Lviv | Mobile

    We are looking for a talented and smart Android 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 high-quality mobile solutions. This is an opportunity to join an exciting company offering the chance to work in a varied and technically challenging role. Join us if you are looking for an opportunity of this kind.

    Project description:
    A dynamic and challenging US startup aimed at development of a video streaming and social engagement platform that allows users to stream, watch, and share their videos along with ability to chat and discuss photo and video 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 3 years of experience working as an Android developer
    • Good knowledge of Android SDK
    • Strong knowledge of Java, OOP, and multithreading techniques
    • RESTful services interaction (HTTP/JSON) experience
    • Experience with SQLite
    • Good knowledge of Agile development, continuous integration and continuous delivery
    • Source version control with Git
    • At least Upper-Intermediate spoken and written English level

    Will be a plus:

    • C/C++ knowledge
    • Android NDK software development experience
    • OpenGL knowledge
    • Experience with AWS
    • Experience with Android Media
  • Middle JavaScript Developer
    Kharkiv | JavaScript

    We are looking for a JavaScript Developer, 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 Casino product from scratch. The product will be a desktop application intended for downloading favorite Casino games and play in one click when necessary. In addition, users may try new games to practice before playing for money. This product will support multiple Flash, HTML 5, and C++ games.
    The product will be a standalone part of a complex game operator’s platform and has to comply with numerous integrations.

    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 partners
    • Comply with the best engineering practices, the technical standards, and the quality criteria set forth on the project
    • Report status and progress according to the project and company demands
    • Spot current deficiencies in the development process, adopted procedures and engineering practices, environment configurations, etc., and suggest improvements
    • Escalate technical issues to the Architect, Team Lead, and Project Manager
    • Improve your qualification within the area(s) of expertise at various training courses, seminars, and/or other educational organizations

    Main requirements:

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

    Additional technical requirements:

    • Experience in TypeScript
    • Experience in React, AngularJS 2.x
    • Experience in SASS or LESS
    • Experience in REST

    Would be a plus: 

    • Knowledge of Foundation
    • Understanding of Node.js
    • Java EE Web Profile
  • Middle Test Engineer (Start-up)
    Kharkiv | Software Testing

    We are looking for a Test Engineer interested in improving software testing skills and level-up own technical skills. 

    You will participate in testing of a global services distributions system for the aviation industry. Technologies on the project are: ASP.NET Web API, ASP.NET MVC, MSSQL DB, Twitter Bootstrap, jQuery.

    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
    • Track project quality status and control bugs along the project lifecycle 
    • Effectively collaborate with team members
    • 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 manual functional, compatibility, usability, integration, and performance testing
    • 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
  • Project Manager (DECISION SUPPORT SYSTEMS IN AVIATION)
    Kharkiv, Kyiv, Lviv | Project Management

    We are looking for an experienced Project Manager to develop 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
    • 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
    • Experience in interviewing software developers
    • 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
  • Middle iOS Developer
    Kharkiv, Kyiv, 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 kind.

    Project description:
    Assistant mobile application to one of the world’s leading MMO Games. Lots of statistics, leaderboards and game strategy analysis to empower play style of millions of users worldwide.

    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 Objective-C
    • 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
  • Junior+ / Middle Graphic Designer
    Kharkiv | Design

    If you have an artistic eye and creative flair, if you are willing to learn constantly and produce the top quality artwork, you are welcome on the Sigma Software board. 
    Our Graphic Design team has creative, dedicated, fun, and friendly environment! 
    To get a better feeling of what we do, have a glance at our portfolio: http://sigma.software/portfolio

    Responsibilities: 

    • Requirements analysis and estimates preparation
    • Design creation based on approved concept and wireframes for various web, desktop, and mobile products
    • Corporate identity, logotypes, brochures, and other marketing materials creation
    • Design tasks completion within the deadline and according to the task description and technical constraints
    • Effective collaboration with team members to achieve the best results
    • Regular and clear status and progress reporting

    Requirements: 

    • At least 2 years of experience in graphic design
    • Good knowledge of Adobe Photoshop, Adobe Illustrator, or other design tools
    • Understanding of the User Interface design principles
    • Experience in web/mobile UI design and printing design
    • Sense of style, composition, form, and color
    • Basic knowledge of software development processes
    • Being result-oriented, proactive team player and a fast learner person
    • Good communication skills
    • Pre-Intermediate level of English
  • 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

     

  • 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. 

    Project description:

    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. 

    Project description: 
    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
  • 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
  • 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
  • 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
  • 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
  • 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
  • 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)
    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
  • 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)
      • continuous integration services (TeamCity, Jenkins)
      • bug tracking system (RT, Bugzilla)

    6. Cloud system:

    • AWS, Azure, DigitalOcean, Rackspace

    7. At least Intermediate level of English