Vacancies

Directions:
AllC & C++FlashJavaJavaScriptMicrosoft .NETMobilePHPProject ManagementRubySharePointSoftware Testing
Locations:
AllKharkivKyivOdesaLvivPolandUSASweden
  • Middle PHP Developer (Health video content project)
    Kharkiv, Lviv | PHP

    We are looking for a motivated PHP Developer who will be responsible for creation and implementation of a wide variety of web-based products. If you are passionate, hard-working and ready to face challenges you are welcome to join our team! 

    Project description:
    The Customer is a company that develops and operates health-related video content.  Your main responsibilities will embrace internal analysis, diagnostics and testing of the existing PHP website, its performance improvement as well as bug fixing.

    Responsibilities:

    • Build new features, services and web applications 
    • Maintain/rewrite legacy code of internal and client facing apps 
    • Testing and trouble-shooting 
    • Assist in developing projects requirements 
    • Develop standards compliant web applications 
    • Follow industry best practices in application design, security and performance

    Requirements:

    • At least 3 years of PHP development in commercial projects
    • Strong PHP5 coding skills with an emphasis on Object Oriented Programming 
    • In-depth knowledge of MySQL 
    • Knowledge of Zend, Yii, Symphony Frameworks will be a plus 
    • Experience with AWS 
    • Experience with Git version control 
    • Multi-tasking ability, strong time management and organizational skills 
    • At least Upper-Intermediate level of English
  • Middle PHP Developer (Web Application)
    Kharkiv, Lviv | PHP

    We are looking for a motivated PHP Developer who will be responsible for creation and implementation of web-based applications and services. We need you to write beautiful, fast PHP of a high standard, in a timely and scalable way. Join us if you are dedicated to a craft of writing a proper and high-quality code.

    Project description:
    The project is about creating from scratch a web application based on LAMP. The aim of this product is to teach users how to cook meat. The team of iOS and Android Developers will be working on the mobile version of this product. We will integrate hands-free SDK and Bluetooth thermometer which should become a main feature of this project.

    Responsibilities:

    • Build new features, services and web applications
    • Maintain/rewrite legacy code of internal and client-facing apps
    • Testing and troubleshooting
    • Assist in developing projects requirements
    • Develop standards compliant web applications
    • Follow industry best practices in application design, security and performance

    Requirements:

    • At least 3 years of PHP development in commercial projects
    • Strong PHP5 coding skills with an emphasis on Object Oriented Programming 
    • In-depth knowledge of MySQL
    • Knowledge of Zend, Yii, Symphony Frameworks will be a plus
    • Experience with Git version control
    • Multi-tasking ability, strong time management and organizational skills 
    • At least Upper-Intermediate level of English
  • Middle/Senior PHP Developer
    Kharkiv | PHP

    We are looking for a highly motivated and skillful PHP Developer. You will be responsible for creation and implementation of social media related products for the U.S. Client. We guarantee exciting work and professional growth.

    Project details:
    Our Client is a startup in California that is developing a new generation of social media products. These products will help consumers to streamline their social media efforts. The team consists of PHP Developers that utilize Bootstrap, JavaScript libraries, social APIs and MySQL to produce tools for businesses and individuals aimed at creating, managing and monetizing their social campaigns.

    Responsibilities:

    • Deliver major product features 
    • Analyze product requirements and take major part in designing software at high and detailed level
    • Code, debug, document and maintain portions of software 
    • Carry out technical supervision and clarify technical details to the team 
    • Participate in estimation and planning sessions
    • Peer code reviews following best engineering practices
    • Participate in conference calls and face-to-face meetings with the Customer and Customer`s partners

    Requirements:

    • At least 3 years of PHP development in commercial projects
    • Work experience with PHP MVC framework such as Zend, Yii, Symfony
    • Knowledge of HTML, CSS, XML and JavaScript
    • Work experience with JavaScript MVC framework such as Ember.js, AngularJS and Backbone.js
    • At least 1 year of experience in WAMP and Bootstrap
    • Excellent OOP / OOD skills
    • At least 1 year of Amazon web services (EC2 and RDS) 
    • Knowledge of cross-browser compatibility issues and degradation strategies
    • At least 1 year of RESTful API creation and integration
    • Knowledge of SEO best practices and optimization techniques
    • Experience with GIT
    • At least Upper Intermediate level of English
  • Strong Middle .NET Developer
    Kyiv | Microsoft .NET

    We welcome a strong .NET Developer to join the team of experienced and friendly .NET experts. This is a unique opportunity to apply your skills, gain great professional experience and deliver premium class software products! 

    Project description:
    The project is a solution for construction sector in Scandinavian region. In fact, it is a portfolio of projects intended to provide maximum convenience and order for construction sites and their contractors.
    The current project will be dedicated to keeping track of attendance of construction workers on sites. According to Swedish laws, the attendance should be tracked. Our team is expected to participate in developing a system for managing unique electronic cards and improving system credibility. The solution will be developed in cooperation with Scandinavian partner in order to achieve the best results.
    Our team consists of three developers of Middle and Senior level. The work on the system development continues for more than a year now and will last for several more years. 
     
    Responsibilities:

    • Communicating with the Customer to understand business needs for the solution
    • Working with a friendly and motivated team towards successful project delivery 
    • Participating in code reviews and development process improvement
    • Mentoring junior team members
    • Creating project technical documentation
    • Participating in the infrastructure setup and issues solving  

    Requirements:

    • At least 4 years of experience in commercial .NET development
    • Good OOP / OOD skills and excellent quality of produced code
    • Experience with ASP.NET, MVC, web services
    • Good understanding of .NET Framework
    • Experience in JavaScript / AJAX / HTML and JS frameworks (AngularJS, Node.js, npm, CoffeScript)
    • Good knowledge of relational DB concepts, SQL Server
    • Experience in working with version control (e.g. svn, git) and continuous integration (CI&V)
    • Experience in task management (JIRA or TFS or RTC, etc.)
    • At least Intermediate level of spoken and written English 

    Will be a plus:

    • Experience of work with highly secure data storage systems 
    • Proven skills in unit test frameworks and tools

    If you join our team you will get: 

    • The team of professionals who are always willing to help and share experience
    • An opportunity to work following the Agile methodology
    • Ability to solve non-trivial tasks and come up with the solutions
    • Frequent communication with the Customer
    • Business trips
    • Good social package and solid cooperation conditions
    • No open space 
  • Senior Java Developer (Enterprise Solution)
    Kharkiv, Odesa | Java

    We welcome the responsible and goal-oriented Senior Developer to team up with Sigma Software and exercise the best engineering practices.

    Project description: 
    We create the enterprise product, which is a part of complex solution for publishing and delivering marketing materials and correspondence.

    Our product is built using modern architecture. It includes client application based on JavaScript technologies and application layer based on J2EE technologies. Application layer provides RESTful APIs for client application, implements business logic and provides integration with existing legacy systems.
    Back-end: Java 7, J2EE, RESTful web services, JBoss, Oracle, Maven, JUnit, Mockito.
    Front-end: CoffeeScript, AngularJS, ReactJS, Jasmine, Protractor, LESS, HTML5.

    Responsibilities:

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

    Requirements:

    • Solid knowledge of Java
    • Strong experience with web services, RESTful web services
    • Good skills in JBoss or other application servers
    • Experience with Oracle DB or other relation databases
    • Good knowledge of XML, XSD 
    • Experience with Maven and Jenkins
    • Practical experience with Unit testing (JUnit and Mockito)

    Would be a plus:

    • Knowledge of modern JavaScript technologies
    • Understanding of HTML, CSS
    • Experience with Jenkins
    • Upper-Intermediate level of English
  • Middle PHP Developer
    Kharkiv, Lviv | PHP

    We are looking for a PHP Developer to team up with Sigma Software to exercise the best engineering practices. 

    Project details:
    The project is a mobile advertising network, which based on white label ad serving platform HasOffers. System focuses on delivering relevant content to players by means of three ad unit types (interstitials, mini-games and more games). The dashboard gives a clear view on their mobile advertising campaigns performance, so that publisher can see where their money is coming from.

    Responsibilities:

    • Design separate components, modules, classes, databases, tables
    • Code, debug, document and maintain portions of software
    • Participate in the estimation and planning sessions
    • Contribute to development of technical project documentation and user documentation
    • Implement new and maintain existing features

    Requirements:

    • At least 3 years of PHP development in commercial projects
    • Work experience with Symfony
    • Experience with Git (Git-Flow is a plus)
    • Knowledge of HTML5, CSS3, JavaScript and jQuery
    • Good knowledge of SQL
    • Experience with the Debugging tools (e.g. Xdebug)
    • Confident usage and setup of UNIX-like systems
    • At least Intermediate level of English
    • Knowledge of iOS or Android development is a big plus
  • Senior Test Engineer (R&D of software tools for multi-domain platform)
    Kharkiv, Lviv | Software Testing

    We are looking for a Senior Test Engineer, who wants to make personal progress in software testing and get a great boost in technical skills, process and team leading. 

    We offer you to take part in testing of Web-based application tools for network configuration and website design as well as design and development of software tools for multi-domain software platform in Radio, Core and Mobile Backhaul domains. These software tools are used both as desktop and mobile applications, thus they have responsive Web interface that could be reached from anywhere and from various mobile devices. Main technologies are: ASP.NET MVC, C#, Bootstrap, Knockout.js and web services. We can exclusively provide flexible professional growth and high standard working conditions. We offer you to join the highly professional team and to work in a cozy office. 

    Responsibilities:

    • Requirements analysis and clarification 
    • Requirements testing 
    • Planning and estimation of testing activities 
    • Efficient and high-quality test design (wide test design techniques usage, deep system analysis, behavior edge cases detection) 
    • Test data preparation 
    • Test cases creation 
    • Functional and regression testing utilizing both automation and manual testing approaches 
    • Permanent consideration of efficient non-functional increment during test design 
    • Report issues, monitor reported issues and verify when they are resolved 
    • Test Engineers leading in a sub-team with gradual decrease of supervision level
    • Collaborating with team members to achieve the best results

    Requirements:

    • At least 3+ years of experience of 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) 
    • Experience with quality assurance leading within a team (process establishment, planning, estimation, metrics measurement, reporting, etc.) 
    • Strong conceptual understanding of continuous integration and test automation 
    • Experience with SQL (relational DB concepts awareness) 
    • Test automation experience (at least as an executor) 
    • Programming experience 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 PHP Developer (Viaplay)
    Kharkiv | PHP

    We are looking for a motivated PHP Developer, who will be responsible for creation and implementation of a wide variety of web-based products. The project is Scandinavia`s leading online service for TV, Film and Sports. This service offers the latest TV series, thousands of popular movies and world class live sports events including English Premier League, UEFA Champions League, NHL and Formula 1. They are currently available on internet connected devices including computers, smartphones, tablets, Smart TVs and set-top-boxes. 

    Project details: 
    The project is dedicated to development of a distributed system which provides video content such as movies, TV series, sports events, etc. to a large audience of Scandinavian countries (total audience of more than 20 million viewers per month). The system provides end-users with front-end services such as registration, check-out and video content collection. The administrators of the system are provided with the content control tools.

    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 the 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

    Requirements: 

    • At least 3 years of PHP development in commercial projects
    • Expert knowledge of a LAMP stack
    • Strong knowledge of HTML5, CSS3, JavaScript and jQuery
    • Work experience with PHP MVC framework such as Zend, Yii, Symfony
    • Experience in working independently in an agile team
    • Problem-solving skills
    • At least Intermediate level of English
  • Middle Xamarin Developer
    Kharkiv, Lviv | Mobile

    We are looking for a talented and smart Developer with an expertise in mobile field to handle the Xamarin project for Android and iOS. On this project you will be responsible for setting up a BAAS and integrating it with the third party payment solution.
    We welcome a responsible and proactive person who loves to create solid and beautiful solutions and is excited about taking up challenges.
     
    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 2 years of experience with C# and Xamarin
    • Deep knowledge of at least one mobile platform (iOS, Android, Windows Phone)
    • Experience in agile software development
    • Strong experience with ASP.NET, HTML 5, CSS 3
    • Strong problem-solving and coding skills
    • At least Intermediate level of English 

    Would be a plus:

    • Knowledge of web services, Web API
    • Experience with MS SQL, SQLite
    • Knowledge of Xamarin.Forms, MvvmCross
    • Experience with client-side technology including AJAX, jQuery, JavaScript, etc.
  • Senior Ruby on Rails Developer / Team Lead (Back-End)
    Kharkiv, Lviv | Ruby

    We are looking for a Senior Ruby on Rails Developer to join our back-end team to work on a Cloud platform for video publishing and distribution. We welcome a proactive team player, who will be responsible for adding high quality, scalable functionality to our fast-growing web platform running on NoSQL, MongoDB. 
    We expect our ideal candidate to be a flexible and motivated to work in a fast-paced environment.

    Responsibilities:

    • Designing separate components, modules, classes, databases, tables
    • Working with the back-end RESTful API development
    • Coding, debugging, documenting and maintaining portions of software 
    • Participating in estimation and planning sessions
    • Defining and building a backlog of features
    • Implementing new exciting and improving existing features

    Requirements:

    • At least 5 years of experience in commercial development
    • At least 4 years of Ruby on Rails development 
    • Experience working on user-facing, production applications
    • Strong experience in OOP and design patterns
    • Excellent technical, analytical and problem-solving skills
    • Strong skills with NoSQL, MongoDB, etc.
    • Strong experience with TDD, ideally RSpec
    • Experience in agile software development
    • At least Upper-Intermediate level of English
  • Junior C++ developer (W3D3)
    Kharkiv | C & C++

    We welcome a proficient, hard-working and dedicated C++ Developer to join our team. We are looking for people who are driven to create the best products possible. We have an open, collaborative environment with an intense focus on teamwork. 

    Project description:
    The project assumes the development of the document management system called W3D3, and very important factors are schedule and quality, as well as keeping the visibility and maintaining the customer’s confidence. The team works in close cooperation with our Swedish partners to deliver the product with the highest business value twice a year.
    The solution is a stable and powerful ECM system for efficient information management and e-services. The product is utilized by thousands of users (including Swedish public sector), who benefit from W3D3 to put in order records, files and documents.
    W3D3 raises awareness of the entire organization on which information is current, where it is to find, how it is accessed and who owns access to the information.

    Responsibilities:

    • Code, debug, document, and maintain portions of software
    • Perform unit and integration testing
    • Participate in peer code reviews
    • Participate in estimation and planning sessions
    • Contribute to development of technical project documentation and user documentation
    • Follow the best engineering practices, the quality criteria set forth on the project, and EQMS requirements
    • Report status and progress according to the project`s and сompany`s demands
    • Spot current deficiencies in the development process, adopted procedures and engineering practices, environment configurations, etc., and suggest improvements

    Requirements:

    • At least 1 year of experience in commercial development
    • Good experience in C++ 
    • Basic knowledge of COM, MFC, STL
    • Experience with Classical ASP (JScript), T-SQL
    • Good knowledge of web services (ASMX, WCF) 
    • Strong skills in JavaScript, HTML, CSS 
    • Good skills in .NET Framework 
    • Good knowledge of SVN, MS Visual Studio 2013 
    • Understanding of OOP/OOD 
    • Basic knowledge of Unit testing, refactoring
    • Knowledge of any task management system
    • At least Pre-Intermediate level of English
  • Senior JavaScript Developer
    Kharkiv, Kyiv, Odesa | JavaScript

    We welcome the responsible and proactive Developer who loves to create solid and beautiful solutions and is excited about taking up challenges.

    Project description:
    The mission of the project is to deliver industrial-strength multi-channel communication solution based on customer's platform. The solution is modular, customizable and highly secure.
    The main goal is to create a cloud-based solution for the customer, providing an ability to create multi-channel mail and email campaigns.
    Front-end technologies: CoffeeScript, AngularJS, ReactJS, Jasmine, Protractor, LESS, HTML5.
    Back-end technologies: J2EE, JBoss EAP, RESTful web services.

    Responsibilities:

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

    Requirements:

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

    Would be a plus:

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

    Personal profile:

    • Goal-oriented, responsible person
    • Strong team player
  • SharePoint Developer
    Kharkiv, Kyiv, Odesa, Lviv | SharePoint

    We are looking for a SharePoint Developer to work on innovative, complex and dynamic project.

    Project description:
    We will proceed with an exciting project which combines the capabilities of on-premises and cloud versions of SharePoint, as well as development of modern cloud-based architectures. While working on the project, you will utilize not just SharePoint object model, but also a lot of ASP.NET MVC, REST webs services and JavaScript frameworks.

    Requirements:

    • At least 3 years in commercial software development
    • Strong knowledge of MS SharePoint
    • Good OOP / OOD skills
    • Good knowledge of .NET framework platform
    • Good knowledge of ASP.NET, web services, JavaScript
    • Good knowledge of relational databases, SQL Server
    • Intermediate level of English

    Would be a plus:

    • Knowledge of MS SharePoint 2013
  • Middle Test Engineer (E-commerce systems support)
    Kharkiv, Odesa, Lviv | Software Testing

    We are looking for a Middle Test Engineer who is capable to perform and support the testing process on the project. In addition to plain functional testing, we are also keen to automate integration testing and elaborate formal description of test process in place.  

    Project description:
    The project is focused on improving and re-developing of main IT systems of the Swedish company, which provides its clients with information services. Due to really extensive technology stack and obsolete technology base of IT systems the company uses there is a need to upgrade IT infrastructure and software. 
    At the moment the project team is working mostly on development of new improved software, which is expected to reduce complexity of systems` maintenance and reduce time-to-market of features by means of automation.

    Responsibilities:

    • Requirements analysis and clarification
    • Plan and estimate testing activities
    • Documentation creation (test cases, checklists, use cases)
    • Functional, Regression, Integration, Performance testing
    • Report issues, monitor reported issues and verify when they are resolved
    • Effectively collaborate with team members and the Customer to achieve the best results

    Requirements:

    • At least 2 years of experience in commercial software testing
    • Solid technical background (SQL, RESTful services, Relational databases, basic knowledge of Groovy)
    • Good understanding of test automation purpose and good knowledge of test automation approaches
    • Experience and deep awareness of functional and regression testing (test design techniques, change impact analysis, etc.)
    • Experience with Agile software development, task management and tracking tools
    • Experience working with various formats of product requirements
    • Experience in functional tests creation in SoapUI
    • At least Intermediate written and spoken English

    Would be a plus:

    • Experience with performance testing and tools knowledge 

    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-learner
    • Thoroughness and attention to details
  • Middle Automation Test Specialist (Video Exchange Service)
    Kharkiv | Software Testing

    We are looking for an Automation Test Specialist to team up with Sigma Software and exercise the best engineering practices. We expect our ideal candidate to be a team player, clear thinking, initiative, proactive, reliable and responsible person with strong communication skills. 

    Project details:
    Our client, Vidible Inc., is the creator of the world's first online video exchange service. It is a sophisticated highly scalable platform, that handles millions and eventually billions of requests per month. The exchange platform helps producers and consumers of video content to transact in the smartest way.
    You will get the opportunity to level-up your skills, gain valuable experience and work with the highly qualified and young team. You will be provided with the full range of technical and soft skills on training programs, courses and seminars to ensure that you work on the highest level.
    We work with Java and Ruby automation. These languages are preferable. If you are a fast-learner though and would like to change technology, this will work too. However, if you don’t have the required experience, but are ready for a challenge to explore new technologies, we are glad to welcome you to the team. Typical tasks are WebUI and web services automation. We do manual testing when needed, but we're moving to the idea of automation of any repeated actions.

    Responsibilities:  

    • Writing automated tests and improving framework
    • Updating and creating project specific automation testing tools
    • Bugs verification and  impact analysis
    • Creating test and project documentation
    • Controlling product deliveries
    • Investigating Customer’s issues
    • Communication and functionality clarification with the Customer

    Requirements:

    • At least 3+ years of experience in commercial software testing 
    • Good theoretical knowledge of Software Testing processes and deliverables
    • Experience with automation (Java will be a plus)
    • Basic knowledge of Agile methodologies
    • Experience with CI
    • Experience with above-mentioned programming languages (Ruby, Java)
    • Experience with VCS (Git knowledge is a plus)
    • Experience with Flash/HTML 5 is a plus
    • Basic knowledge of databases
    • Good understanding of web technologies (protocols, requests, page structure, browsers, sniffers)
    • Basic knowledge of HTML/XML/JavaScript
    • Basic knowledge of Unix-like system is a plus
    • At least Intermediate level of English
  • Middle .NET Developer (R&D of software tools for multi-domain platform)
    Kharkiv, Lviv | Microsoft .NET

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

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

    Responsibilities:

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

    Requirements:

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

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

    Project details: 

    Our client is a European product development company. We have been working together since 2008 developing software products that control the access to facilities in buildings and on construction sites. We deal with various hardware devices, such as door locks and GPS receivers, and communicate with them over HTTP and web services. Our today’s mission is further development of customer’s headliner product, responsible for access rights management and access control services.
    The project is about implementing new modules and features of the 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 workers each day. We make software that automates processes on construction sites, for example, adjustable lighting, heating, ventilation of whole buildings, manage access control devices (sensors, door locks) etc.
    Currently we are extending our team. We aim to have both, system knowledge keepers and new senior engineers who could contribute and bring fresh ideas. 

    Responsibilities:

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

    Requirements:

    • At least 3 years of experience in commercial .NET development
    • Good OOP / OOD skills and excellent quality of produced code
    • Good experience with ASP.NET, web services, JavaScript
    • Deep understanding of .NET Framework
    • Proven skills in unit test frameworks and tools
    • Good knowledge of relational DB concepts, SQL Server
    • Experience in development of enterprise systems with multi-layered architecture
  • 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 each day, and we are proud to be a part of this process by delivering top-notch high-quality mobile solutions. Join us if you are passionate, hard-working and ready to face challenges!

    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 commercial development
    • At least 2 years of experience in native Android development
    • Experience in GUI development for Android
    • Strong knowledge of SQLite
    • Experience working with remote data via REST and JSON
    • Knowledge of the main object-oriented programming principles
    • Experience in Android annotations, push notifications
    • At least Intermediate level of English
  • MIDDLE 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 each day, and we are proud to be a part of this process by delivering top-notch high-quality mobile solutions. Join us if you are passionate, hard-working and ready to face challenges!

    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 commercial development
    • At least 2 years of experience in iOS development
    • Strong knowledge of Objective-C/Swift
    • Solid understanding of the full mobile development lifecycle
    • Good knowledge of Core Data, UIKit, GCD
    • Experience of programming using iPhone SDK and Xcode
    • At least Intermediate level of English
  • Flash Developer (with JavaScript experience)
    Kharkiv | Flash

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

    Project description:
    Vidible provides video exchange service — a B2B service, where video producers and consumers can interact. Today there are many publishers (websites) that would like to have video content on their sites, because it helps to drive traffic and enables them to increase advertising revenue via pre-roll advertising. At the same time, there are many creators and syndicators of video who would like to be able to monetize their assets. Although there are some video marketplaces, it is still not easy to discover the video content. Vidible has an intention to solve this problem.

    Responsibilities:

    • Take an active role in defining the shape of online video future
    • Develop high scale and performance applications with service-oriented architecture
    • Design and develop using cutting edge Microsoft and Open source technologies
    • Follow the agile development methodology

    Requirements:

    • At least 2 years of commercial experience
    • Good understanding of OOP
    • Strong experience with Flash
    • Experience with Action Script 
    • Work experience in JavaScript, CSS and HTML 
    • At least Intermediate level of English
    • Attention to details
    • Good communication skills
    • Strong problem-solving skills
  • Technical Middle Test Engineer (Video Exchange Service)
    Kharkiv, Odesa, Lviv | Software Testing

    We are looking for a Technical Middle Test Engineer to join the project on development of Video Player. You will be responsible for the whole project cycle from planning to tests execution and sign-offs. A Test Engineer will closely work with development team to control new features and releases, and provide high-quality level to the project.

    Project description:
    Our Client, Vidible Inc., is the creator of the world's first online video exchange service. It is the sophisticated highly scalable platform, handling millions and eventually billions of requests per month. The exchange platform helps producers and consumers to transact video content in the smartest way.
    You will get the real opportunity to level-up your skills, gain valuable experience and work with highly qualified young team.

    Responsibilities:

    • Features analysis and testing planning
    • Bugs verification and impact analysis
    • Writing automated tests for the web player functionality
    • Creating test and project documentation
    • Controlling product deliveries
    • Investigating Customer’s issues
    • Communication and functionality clarification with the Customer and Developers 

    Requirements:

    • At least 3+ years of experience in commercial software testing 
    • Proficient in Web technologies (protocols, requests, page structure, browsers, sniffers)
    • Good knowledge of HTML/XML/JS/HTTP
    • Work experience with any programming language (test automation, unit tests, etc.)
    • At least Intermediate level of English, ability to communicate verbally

    Would be a plus:

    • Knowledge of JS 
    • Knowledge of Unix system 

    Personal profile:

    • Self-motivated
    • Fast learner
    • Strong communication skills
  • .NET Developer (ERP system development in agile team)
    Kharkiv, Kyiv | Microsoft .NET

    We are looking for a .NET Developer to participate in product creation for a company, working in the real estate area. The main technologies on the project are .NET, WPF, MS SQL Server.

    Project description:
    We offer you to join a mature agile team, which practices SCRUM and KANBAN and utilizes best engineering practices. You will be working on the development of an ERP system in close collaboration with Swedish product owners on daily basis. Business trips are possible.

    Responsibilities:

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

    Requirements:

    • At least 2 years of experience in commercial .NET development
    • Strong OOP/OOD skills
    • Deep understanding of .NET framework platform
    • Experience with WPF is a great plus
    • Experience in writing unit tests
    • Good knowledge of relational DB concepts, SQL Server
    • At least Intermediate spoken and written English
    • Experience in development of Enterprise systems with multi-layered architecture
  • SENIOR .NET DEVELOPER (R&D of software tools for multi-domain platform)
    Lviv | Microsoft .NET

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

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

    Responsibilities:

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

    Requirements:

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

    We are looking for a Java Developer to team up with Sigma Software and exercise the best engineering practices.

    Project details:
    Our client, Vidible Inc., is the creator of the world's first online video exchange service.  It is the sophisticated highly scalable platform that helps producers and consumers of video content to transact in the smartest way.
    You will get the real opportunity to level-up your skills, gain valuable experience and work with highly qualified and young team. The project includes such technologies as Java and JavaScript, Spring and Spring Security, GWT, MongoDB, Elasticsearch, Redis, HTML/CSS, SQL, Git.

    Responsibilities:

    • Designing separate components, modules, classes, databases, 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 3 years of experience in commercial development
    • Strong knowledge of Java 
    • Good knowledge of Spring Framework
    • Strong analytical skills
    • RESTful Web service experience
    • Good databases knowledge
    • At least Intermediate level of English

    Front-end knowledge:

    • Good JavaScript experience
    • Experience with CSS, HTML
    • Good HTTP knowledge 
    • Knowledge of AngularJS, Node.js will be a plus 

    Personal profile:

    • Communication skills
    • Responsible and proactive
    • Experience in coaching
  • Senior Node.js Developer
    Kharkiv, Lviv | JavaScript

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

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

    Responsibilities:

    • Write robust manageable code
    • Server side API development
    • Troubleshoot and resolve problems
    • Build flexible data models and seamless integration points

    Requirements:

    • At least 5 years of commercial experience in web development
    • At least 2 years of experience in commercial Node.js development
    • Expert in AngularJS
    • Excellent OOP/OOD skills
    • Strong JavaScript knowledge 
    • Experience in unit testing and continuous integration of JS applications 
    • Expertise in building RESTful API
    • Experience in front-end debugging and optimization
    • The ability to create scalable web applications with a strong UI focus 
    • Knowledge of full stack development: front-end, back-end, NoSQL databases (MongoDB)
    • Upper-Intermediate level of spoken and written English
  • Middle Project Manager
    Kharkiv | Project Management

    We are looking for a smart and enthusiastic specialist to work on innovative, complex and dynamic project.
    The position of the Project Manager implies planning, executing and finalizing project according to strict deadlines and within the budget. This includes acquiring resources and coordinating the efforts of team members and third-party contractors or consultants in order to deliver project according to the plan. The Project Manager will also define the project’s objectives and oversee quality control throughout its life cycle.
     
    Responsibilities:

    • Handle and provide leadership to multi-project teams from initiation to closing
    • Define and resolve business problems arising in project executions
    • Provide leadership and guidance to personnel on sub-projects
    • Initiate and define project planning tasks and performance reports
    • Define change control, risks and issues management
    • Interact with project customers, project team and functional leaders
    • Address and define high-end goals and success factors to project team members and functional leaders
    • Define and oversee agreements with functional leaders and project team members on levels of participation, timing and the length of resource usage
    • Subdivide project into manageable phases to ensure customer`s needs are met
    • Assist project team members in their areas of responsibilities

    Requirements:

    • At least 3 years of project management experience
    • Strong understanding of software project management concepts and software quality
    • Strong business analysis skills
    • Competence in estimating, composing project plans and business proposals
    • Competence in organization and managing project team
    • Result-oriented and self-motivated
    • Proven competence in handling project within budget/terms
    • Good communication skills
    • Fluent English
  • Middle Test Engineer (ERP system)
    Kharkiv | Software Testing

    We are looking for a Middle Test Specialist to join talented, growing team on the 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 incrementally improvement of both development and testing processes.

    We can exclusively provide flexible professional and career growth and high standard working conditions. Join the highly professional team and feel comfortable to work in a cozy office.

    Responsibilities:

    • Requirements analysis and clarification
    • Plan and estimate testing activities
    • Test documentation creation (mind maps, checklists)
    • Functional, Regression, Integration testing
    • Report issues, monitor reported issues and verify when they are resolved
    • Effectively collaborate with team members and the customer to achieve the best results

    Requirements:

    • At least 2 years of experience with quality assurance
    • Experience and deep awareness in functional and regression testing (test design techniques, change impact analysis, etc.)
    • Experience with agile software development, task management and tracking tools
    • Experience working with various formats of product requirements
    • Experience with SQL
    • Performance testing experience and tools knowledge 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
  • Junior Test Engineer (News and events aggregation solution)
    Odesa | Software Testing

    We are looking for a Junior Test Engineer (with 1 year of commercial experience), who wants to develop in software testing and get a great boost in both processes and technical skills.

    We invite you to take part in testing of news and events aggregation solution that consists of several parts: mobile apps for iOS and Android, own created CMS and BI. We can provide you with flexible professional and career growth in high standard and smooth working conditions. We offer you to join the highly professional team and feel comfortable to work in a cozy office.

    Responsibilities:

    • Requirements analysis and clarification
    • Test documentation creation (test cases, checklists)
    • Functional, Regression, Compatibility testing (Web, Mobile)
    • Report, monitor and process found issues
    • Effectively collaborate with team members to achieve the best results

    Requirements:

    • At least 1 year of experience in software testing
    • Experience in functional testing (test design techniques, change impact analysis, etc.)
    • Work experience with various formats of product requirements (e.g. user stories written by Product Owner)
    • Experience with compatibility testing (cross-browser, cross-device)
    • Good knowledge of testing documentation (test cases, checklists)
    • Basic knowledge of C#
    • Basic knowledge of HTML
    • Intermediate written and spoken English 

    Will be a plus:

    • Experience with SQL
    • Test automation experience
    • Experience with agile software development, task management and tracking tools

    Personal profile:

    • Good problem-solving skills
    • Quick thinking
    • Good team player
    • Thoroughness and accuracy
  • Senior Test Engineer (European responsive and trendy social welfare and E-commerce systems)
    Kharkiv, Kyiv, Lviv | Software Testing

    We are looking for a Senior Test Engineer, who is ambitious, active, good speaking and reliable enough to plan, design and perform testing, ensure high product quality and introduce the most efficient testing processes. 

    Project details:
    Our client is a well-established software development company in Europe. We work together to develop different social, government and Е-commerce websites, with main focus on providing efficient content management and high-quality design. 
    The main goal is to develop new websites in direct cooperation with our customer introducing new features and processing enhancement requests. Main technologies are the Umbraco and EPIserver CMSs, jQuery framework, Entity framework, MVC, Responsive design, Bootstrap, etc.

    Responsibilities:

    • Test documentation creation and support
    • Requirements clarification and documenting
    • Functional, Regression, Compatibility, Integration and Smoke testing
    • Test approaches and efforts planning 
    • Reporting issues, monitoring reported issues and verifying when they are resolved
    • Effective collaboration with team members to achieve the best results
    • Professional communications within a team and with customer

    Requirements:

    • 3+ years of experience in manual testing
    • Strong knowledge of software quality assurance concepts and practices
    • Solid experience in test methodologies (functional, system, regression, integration, acceptance performance, testing, test planning, defect lifecycle)
    • Work experience with bug tracking systems, requirements management systems and test management systems
    • Experience in test design, both test cases and checklists
    • Strong experience in web applications testing
    • Strong experience in functional testing
    • At least Upper-Intermediate written and spoken English

    Will be a plus:

    • Web testing automation approaches and tools knowledge
    • Mobile testing knowledge
    • UI (usability) testing
    • Umbraco
    • EPI-server or similar CMS experience 

    Personal profile:

    • Well-organized and attentive to details
    • Goal-oriented
    • Strong communication skills
    • Strong reporting skills
    • Analytical and problem-solving skills
    • Team player with a sense of responsibility
    • Flexible and open-minded
  • Middle Test Automation Engineer (E-commerce)
    Kharkiv | Software Testing

    We are looking for a Test Automation Engineer, who wants to develop in software testing and get a great boost in technical skills and automation. We propose you to take part in delivering of web solutions based on a prosperous automotive brand E-сommerce platform that can be easily reused for new automotive customers.
    We can exclusively provide with flexible professional and career growth and high standard working conditions. We offer you to join the highly professional team and feel comfortable to work in a cozy office.
     
    Project details:
    We propose you to take part in delivering of web solutions based on a prosperous automotive brand E-сommerce platform. Ongoing development 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 on the project are: MS Commerce Server, ASP.NET, MVC .NET, MS SQL, XML, Web Services, Windows services, SOA, IBM WMQ and Responsive Design.
     
    Responsibilities:

    • Requirements analysis and clarification
    • Take active part in the customers’ business needs/goals discussions and validation that implemented features correspond to the declared requirements
    • Planning and estimating testing activities
    • Test documentation creation (test automation plan, strategy, scenario, checklists, and run report)
    • API and UI automatic tests development and maintenance
    • Integration and Non-Functional Testing
    • Report issues, monitor reported issues and verify when they are resolved
    • Effectively collaborate with team members to achieve the best results 

    Requirements:

    • At least 2 years of experience in Software Testing including 1 year in Test Automation
    • Strong understanding of web-based application concepts
    • Conceptual understanding of Continuous Integration, Test Automation, OOP (C#, .Net, BDD, Page Object, Selenium, Spec Flow, NUnit, Json, CSS Selector)
    • Experience and deep awareness in functional testing (test design techniques, change impact analysis, etc.)
    • Ability to analyze efficiency of applied practices and introduce corrective actions
    • Work experience with various formats of product requirements (e.g. user stories and acceptance scenarios written by Product Owner)
    • Experience with SQL
    • At least 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 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
  • Middle / Senior Test Engineer
    Lviv | Software Testing

    We are looking for a Strong Test Engineer with perfect communication skills to take part in setting up testing processes on projects, testing and support of web and mobile projects.

    We offer:

    • Various challenging tasks on multitude of projects, including document composition engine and document management system
    • Opportunities for professional and career growth
    • Team of professionals working with mainstream technologies

    Requirements:

    • 3+ years of industry experience
    • Experience in functional, integration, system, regression, acceptance, and performance testing
    • Strategic thinking and proven ability to setup and tune working process on a project/account
    • Specialist in test methodologies and SDLC
    • Result-oriented, proactive, thorough person
    • Able to communicate with English-speaking clients
    • At least Intermediate level of English
  • Senior Java Developer with Hadoop (Video Exchange Service)
    Kharkiv, Kyiv, Odesa, Lviv | Java

    We are looking for a Senior Java Developer with Hadoop knowledge  to team up with Sigma Software and apply in the best engineering practices in daily work. We expect our ideal candidate to be a flexible and motivated to work in fast-paced environment.
     
    Project details:
    Our client, Vidible Inc., is the creator of the world's first online video exchange service. It is the sophisticated highly scalable platform, handling millions and eventually billions of requests per month. The exchange platform helps producers and consumers of video content to transact in the smartest way.
    You have a perfect chance to work out the solution to existing problems on the market of video exchange services. You will get the real opportunity to level-up your skills, gain valuable experience and work with highly qualified young team.
     
    Responsibilities:

    • Designing, reviewing, implementing, testing and optimizing ETL processes
    • Performing data analysis
    • Providing development support for existing systems
    • Troubleshooting data and/or system issues
    • Creating systems documentation 

    Requirements:

    • At least 3+ years of experience with Java
    • Experience with Vertica
    • Experience with Spark
    • Strong knowledge of the Hadoop Ecosystem
    • Experience in Data Warehousing technologies and back-end reporting systems
    • Strong scripting skills to perform data/file manipulation
    • Experience with automated testing practices
    • Fluent English

    Will be a plus:

    • Experience with RDBMS solution

     

  • Senior JavaScript Developer (Video Exchange Service)
    Kharkiv | JavaScript

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

    Project description:
    Vidible provides video exchange service — a B2B service, where video producers and consumers can interact. Today there are many publishers (websites) that would like to have video content on their sites, because it helps to drive traffic and enables them to increase advertising revenue via pre-roll advertising. At the same time, there are many creators and syndicators of video who would like to be able to monetize their assets. Although there are some video marketplaces, it is still not easy to discover the video content. Vidible has an intention to solve this problem.
     
    Responsibilities:

    • Take an active role in defining the shape of the future of online video
    • Develop high scale and performance applications with service-oriented architecture
    • Build new eye-catching web products
    • Work in an agile development methodology
    • Design and develop using cutting edge technologies 

    Requirements:

    • At least 5 years of commercial experience in web development
    • Extensive experience with JavaScript, CSS and HTML
    • Familiarity with newer web technologies (HTML5, CSS3)
    • Strong problem-solving and coding skills
    • Excellent communication skills
    • At least Intermediate level of English
    • Experience in writing client-side unit tests (Jasmine / Mocha, etc.)
    • Bachelor`s degree in Information Technology or in Computer Science will be a plus

    Will be a plus:

    • Experience with Open Source JavaScript libraries (jQuery / Backbone.js / AngularJS / Underscore, etc.)
    • Experience with build tools (Gradle / Gulp, etc.) 
    • Experience with Flash

     

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

    We are looking for a smart Junior .NET Developer to join our team. We welcome responsible and proactive team player who strives to introduce his best practices in daily work, using the latest technologies. We provide the best unique solutions to our customers. If you are a passionate person, who wants to develop as a professional and shares our values (http://sigma.software/career/en/), you are welcomed to be a part of our big team.
     
    Project details:
    The project assumes software development of Web-based applications for network configuration and site design as well as design and development of software tools for multi-domain software platform in Radio, Core and Mobile Backhaul domains for various engineering activities (Site Design, Product Configuration, Integration and Quality Assurance). Software tools are used both as desktop and mobile applications so they have responsive Web interface, that could be reached from anywhere and from various mobile devices. You will be a part of R&D team in the growing scaled Agile framework.
     
    Requirements:

    • At least 1 year of experience in commercial .NET development
    • Good OOP/OOD skills
    • Experience with ASP.NET, MVC, web services
    • Good understanding of .NET Framework
    • Experience in JavaScript/AJAX/HTML
    • Bootstrap, Less pre-processor for HTML/CSS purposes, Knockout.js framework for JavaScript
    • Good skills in unit test frameworks and tools
    • Good knowledge of relational DB concepts, SQL Server
    • Work experience in Scrum teams (sprints, unit test framework)
    • Work experience with version control (e.g. svn, git) and continuous integration (CI&V)
    • Experience in task management (JIRA or TFS or RTC)
    • Experience in scripting languages (preferably Python) will be a plus
    • Intermediate level of spoken and written English
  • Middle Java Developer (Video Exchange Service)
    Kharkiv | Java

    We are looking for a Java Developer to team up with Sigma Software and exercise the best engineering practices.

    Project details:
    Our client, Vidible Inc., is the creator of the world's first online video exchange service.  It is the sophisticated highly scalable exchange platform that helps producers and consumers of video content to transact in the smartest way.
    You will get the real opportunity to level-up your skills, gain valuable experience and work with highly qualified and young team. The project includes such technologies as Java and JavaScript, Spring and Spring Security, GWT, MongoDB, ElasticSearch, Redis, HTML/CSS, SQL, Git.

    Responsibilities:

    • Designing separate components, modules, classes, databases, 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 2 years of experience in commercial development
    • Strong knowledge of Java (synchronization, multithreading)
    • Good knowledge of Spring Framework
    • Strong analytical skills
    • RESTful Web service experience
    • Good databases knowledge
    • 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
  • Junior Test Engineer (R&D of software tools for multi-domain platform)
    Kharkiv, Lviv | Software Testing

    We are looking for a Junior Test Engineer (with commercial experience), who wants to make personal progress in software testing and get a great boost in technical skills. 

    We offer you to take part in testing of Web-based application tools for network configuration and website design as well as design and development of software tools for multi-domain software platform in Radio, Core and Mobile Backhaul domains. These software tools are used both as desktop and mobile applications, thus they have responsive Web interface that could be reached from anywhere and from various mobile devices. Main technologies are: ASP.NET MVC, C#, Bootstrap, Knockout.js and web services. We can exclusively provide flexible professional and career growth and high standard working conditions. We offer you to join the highly professional team and to work in a cozy office. 

    Responsibilities:

    • Requirements analysis and clarification
    • Plan and estimate testing activities
    • Test documentation creation (test cases)
    • Functional and regression testing utilizing both automation and manual testing approaches
    • Report issues, monitor reported issues and verify when they are resolved
    • Effectively collaborate with team members to achieve the best results

    Requirements:

    • At least 1 year of commercial experience in Quality Assurance
    • Experience and deep awareness in functional testing (test design techniques, change impact analysis, etc.)
    • Experience with agile software development, task management and tracking tools
    • Experience with various formats of product requirements (e.g. user stories were written by Product Owner)
    • Conceptual understanding of continuous integration and test automation
    • At least Intermediate level of English

    Will be a plus:

    • Experience with compatibility testing (cross-browser, cross-device)
    • Experience with performance testing
    • Experience with security testing
    • Experience with usability / accessibility testing
    • Experience with SQL (relational DB concepts awareness)
    • Test automation experience
    • Programming experience

    Personal profile:

    • Analytical and problem-solving skills
    • Exceptional quality (getting things done regardless of blockers and on time delivery)
    • 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
  • Test Automation Engineer (ViaPlay)
    Kharkiv | Software Testing

    We are happy to announce an open vacancy for a Test Automation Engineer on Viaplay project. 
    “What's Viaplay?”— you'll ask. 
    A company that provides online service for Scandinavian people, who like watching TV-series, films and world class live sport events. The service is available on internet connected devices including computers, smartphones, tablets, Smart TVs and set-top-boxes.

    You are welcome to join us and make sure that anybody can spend their free time (dinner breaks, boring meetings, code compiling slacking off time) enjoying favorite TV shows anywhere, with only one click. 

    To make it happen we have some magic in our sleeve: 

    • Jira – for tracking our tasks and bugs 
    • Confluence – our book of knowledge, all needed documentation is stored on its pages 
    • Jenkins – continuous integration service that reduces all the routine during testing
    • Selenium – a powerful tool for automation testing 
    • Amazon cloud – a wonderful place to test, debug and then run our products 

    Our team consists of 10 developers and 4 QAs that are fully devoted to the project.

    We are searching for an open-minded and communicative QA, to join our team, if you:

    • Have read test-related books (more than one), and can easily express your own opinion on different test methodologies and practices
    • Aren't afraid of Impact Analysis and know what it means
    • Are familiar with test automation software
    • Are experienced in testing in different browsers
    • Pray to Firebug and other debugging tools
    • Can differ bug and a feature
    • Are eager to learn new tools and technologies
    • Aren't afraid of frequently changed functionality
    • Can take ownership of a new cool feature and passionately help it to grow up from scratch to release
    • Think that making customers happy is really cool
    • Respect your management but aren’t hesitating to discuss their opinions if it can make the world better
    • Are able to dig into a problem as long as it is needed to find the root cause and resolve
    • Can estimate at least your own tasks and then keep faith
    • Can express your product-related thoughts and feelings to the customer using written and spoken English
  • Senior .NET Developer (Safe and Secure systems)
    Kharkiv | Microsoft .NET

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

    Project details:

    Our client is a 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. Our today’s mission is further development of headliner product, responsible for access rights management and access control services.

    The system is initially well-designed, built by Senior guys and supervised by an Architect. Currently we are extending the product and our team. We aim to have both, system knowledge keepers and new senior engineers who could contribute and bring fresh ideas. 

    The project is about implementation of new modules and features of 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 workers each day. We make software that automates processes on construction sites, for example, adjustable lighting, heating, ventilation of whole buildings, manage access control devices (sensors, door locks), etc.

    Responsibilities:

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

    Requirements:

    • At least 5 years of experience in commercial .NET development
    • Excellent OOP / OOD skills and excellent quality of produced code
    • Excellent problem-solving skills
    • Strong experience with .NET, Web Services, JavaScript
    • Deep understanding of .NET Framework
    • Proven skills in unit test frameworks and tools
    • Strong knowledge of relational DB concepts, SQL Server
    • Experience in development of enterprise systems with multi-layered architecture
    • Advanced level of spoken and written English
    • Technical leadership experience will be a plus
  • .NET Software Developer
    Kharkiv, Kyiv, Lviv | Microsoft .NET

    We are starting new projects in 2015 in the area of media content distribution and construction, and are looking for further strengthening of Sigma Software with skilled Software Engineers.

    If you are a passionate person, who wants to develop as a professional and share our values (http://sigma.software/career/en/), we are happy to welcome you.

    Your day in Sigma Software will include:

    • Using your understanding of the domain and experience from other projects, suggest new or improvement of existing features
    • Suggest improvements of the Team working processes, bring new ideas to support our desire to develop our skills and increase the value we produce
    • Planned meetings/daily stand-ups
    • New software components design, shoulder to shoulder with experienced colleagues
    • Peer reviews of your colleagues code
    • If you are eager to take more responsibility, then, as feature-responsible, you will communicate with the customer (usually voice+video) to get information and demonstrate progress
    • Great events & activities at company's club where you can socialize with the colleagues
    • Sometimes there is a harder part — defect correction and helping with the problem-solving in production system
    • Taking part in building up project knowledge base with a guideline, manual or end-customer specification
    • Weekly experience sharing meetings

    Requirements:

    • At least 3 (6 for Senior) years of experience in commercial .NET development
    • Good knowledge of ASP.NET MVC, WCF, REST, Web API
    • Knowledge and hands-on experience with AngularJS and KnockoutJS will be a plus
    • Good OOP/OOD skills (Expert for Senior)
    • Good understanding of .NET framework platform
    • Experience with unit test frameworks and tools
    • Good knowledge of relational DB concepts, SQL Server
    • At least Intermediate level of spoken and written English