Vacancies

Directions:
AllC & C++Computer supportCQ5DBDevOpsHR & RecruitingJavaJavaScriptMicrosoft .NETMobilePHPProject ManagementSoftware Testing
Locations:
AllKharkivKyivOdesaLvivPolandUSASweden
  • Senior Java Developer (Aircrafts)
    Kharkiv, Kyiv, Odesa, Lviv | Java

    We are glad to invite a strong technical specialist, who is a good team player, is able to communicate with end-customers directly and work in the international product team.
     
    Project details:
    The project is an internal system for automation of certain business processes designed to optimize the operation of aircrafts. You can be the lead developer who will communicate with end-customers and actively develop the system. Business trips to Europe are possible. 
    Main technologies: Java 7, J2EE, JBoss 6.2, Camunda BPM Platform, JPA (Hibernate), JSP, Vaadin, Eclipse RCP, Oracle, Ant, Ivy, Maven, SVN, Git
     
    Responsibilities:

    • Software architecture and detailed design
    • Server-side Java development
    • Communication with the Customers
    • Helping with requirements and change management
    • Drafting end-customer specifications 

    Requirements:

    • Expert in core Java 7
    • Extensive J2EE experience
    • Solid knowledge of JBoss 6.2
    • Strong knowledge of JPA (Hibernate), JSP, Vaadin, Eclipse RCP
    • Good knowledge of Oracle
    • Knowledge of Camunda BPM Platform will be a plus
    • At least Intermediate level of English
  • Middle .NET Engineer (online mobile marketing platform)
    Kyiv | Microsoft .NET

    We are looking for a Middle ASP.NET 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 details:
    The project assumes development of an online mobile marketing platform, incorporating modern architecture and design patterns to handle today and tomorrow requirements to performance. The application allows choosing brands, follow and then receive relevant offers and discounts. This solution is designed for a global launch, integrated with scalable back-end, able to handle high load of requests, which are produced by users from all over the world. You will be involved into adding new great features to the product and launching it on new markets. We propose you to work as a part of distributed Agile team. Join us today to get great experience and participate in world-class project.
     
    Requirements:

    • At least 3 years of experience in commercial .NET development
    • Good knowledge of ASP.NET MVC, WCF, REST, Web API, AngularJS
    • Good OOP/OOD skills
    • Good understanding of .NET framework platform
    • Good skills in unit test frameworks and tools
    • Good knowledge of relational DB concepts, SQL Server
    • At least Intermediate level of spoken and written English
  • Middle Database Developer
    Lviv | DB

    We are glad to invite a skilled Database Developer with good experience in working with T-SQL and MS SQL to join our team. We welcome proactive mindset specialist with creative thinking, sense of responsibility and high attention to details.
     
    Project details:
    Our client is a company from South Europe, that produces solutions  in the area of business services for the Credit & Debt management industry. You will work in a collaborative team environment that encourages you to perform at your best, and helps to  deliver elegant solutions for complex business problems. This assignment also will include an opportunity to gain or improve your skills in .NET development.
    Business trips to the Customer are possible.
     
    Requirements:

    • At least 3 years of experience in commercial software development
    • Good experience with  T-SQL and MS SQL
    • Experience working with TFS
    • Understanding of .NET framework platform, C#, Windows Forms
    • SSIS and migration tools knowledge is a plus
    • Intermediate level of spoken and written English 

    Responsibilities:

    • Participate in estimation and planning sessions
    • Coming up with well-designed technical solutions and robust code
    • Participate in peer code and design reviews
    • Development and refactoring, where needed
    • Participate in meetings with Customers  and development teams
    • Cooperate with colleagues
  • Senior Database Developer / Team Lead
    Lviv | DB

    We are looking for a Senior Database Developer with experience in T-SQL and MS SQL to join our team and take on the role of a Team Leader. We welcome proactive mindset specialist with creative thinking and ability to find great technical solutions, with sense of responsibility and ability to keep commitments.
     
    Project details:
    Our client is a company from South Europe, that produces solutions in the area of business services for the Credit & Debt management industry. You will work in the collaborative team environment that encourages you to perform at your best, and deliver elegant solutions for complex business problems. This assignment also will include an opportunity to gain or improve your skills in .NET development. As an accomplished developer you will organize work in the team. 
    Business trips to the Customer are possible.
     
    Requirements:

    • At least 6 years of experience in commercial software development
    • Strong experience with T-SQL and MS SQL
    • Strong knowledge of stored procedures, DB jobs creation
    • SSIS, OLAP, MS SQL Analysis Services knowledge
    • Hands-on experience working with TFS
    • Understanding of .NET framework platform, C#, Windows Forms
    • OOP/OOD skills
    • Replication and migration tools knowledge is a plus
    • Upper-Intermediate level of spoken and written English 

    Responsibilities:

    • Technical solutions development
    • Requirements clarification
    • Estimation of technical solution implementation
    • Leading technical solution implementation
    • Peer code reviews, following best engineering practices
    • Development and refactoring, where needed
    • Cooperation with colleagues
    • Participating in meetings with customers and development teams
  • Middle Java Developer (Video Exchange Service)
    Kharkiv | Java

    We are looking for a Middle Java Developer to team up with Sigma Software and exercise the best engineering practices. We expect our ideal candidate to be a team player, clear-thinking, responsible and proactive 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 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 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. 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
    • Estimating and planning sessions
    • Assisting test engineers in solving technical issues of software installation & operation
    • Participating in conference calls and meetings with the Customer and Stakeholders
    • Reporting status and progress according to the project and company 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
    • Good knowledge of HTML/JavaScript/CSS
    • Good knowledge of Spring Framework
    • Strong analytical skills
    • Good knowledge of Databases
    • At least Intermediate level of English

    Will be a plus:

    • Knowledge of MongoDB/NoSQL Databases
    • Strong knowledge of  AngularJS and/or Node.JS
    • Experience with Flash/HTML5
    • Experience with GWT
    • Experience with Elasticsearch/Lucene/Solr
  • Middle Test Engineer (R&D of software tools for multi-domain platform)
    Kharkiv, Odesa, Lviv | Software Testing

    We are looking for a Test Specialist, who wants to make personal progress in software testing and get a great boost in technical skills. 

    We offer you to take part in the testing of Web-based application tools 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. These software tools are used both as desktop and mobile application, thus they have responsive web interface that could be reached from anywhere and from various mobile devices.
    Main technologies are: ASP.NET, C#, Visual Studio, MVC, Bootstrap, LESS (for HTML/CSS purposes), 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, checklists)
    • Functional, regression, compatibility, usability and security 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 quality assurance
    • Experience and deep awareness in functional testing (test design techniques, change impact analysis, etc.)
    • Experience with compatibility testing (cross-browser, cross-device)
    • Good understanding of security testing
    • Experience with SQL
    • 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, OOP, OOD is a plus
    • Experience with usability testing / accessibility testing is a plus
    • Test automation experience is a plus
    • At least Intermediate level of English  

    Personal profile:

    • Analytical and problem-solving skills
    • Exceptional quality (getting things done regardless of blockers and on time delivery)
    • Team player with a keen sense of responsibility
    • Open to new solutions and responsibilities
    • Ability to study gradually in parallel with 'real tasks'
    • Thoroughness and love to perfection
  • .NET Developer (Platina)
    Kharkiv | Microsoft .NET

    We are looking for a .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.
     
    Project details:
    Platina is the modern Web-based ECM product for efficient and quality-assured management of information. Users of the product are coming from both private and public sector, including authorities, county councils, manufacturing and pharmaceutical companies, where information traceability and structural documentation procedures are essential.
    Platina comes with ready-to-use modules for e.g. documents, cases and records management, which in addition offer endless integration possibilities. The product is based on the latest Microsoft technologies and contains a number of ECM revolutionary innovations in combination with the most advantageous process engine.

    Responsibilities: 

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

    Requirements:

    • At least 2 years of experience in commercial .NET development
    • Good OOP/OOD skills and excellent quality of code producing
    • Experience with ASP.NET, MVC, web services
    • Deep understanding of .NET Framework
    • Experience in JavaScript / AJAX / HTML
    • Bootstrap, LESS preprocessor for HTML/CSS purposes, Angular framework in JavaScript
    • Proven skills in unit test frameworks and tools
    • Strong knowledge of relational DB concepts, SQL Server
    • Work experience in version control (e.g. SVN, Git) and continuous integration (CI&V)
    • Experience in Task Management (JIRA or TFS or RTC)
  • .NET Developer (R&D of software tools for multi-domain platform)
    Kharkiv, Kyiv, Odesa, Lviv | Microsoft .NET

    We are looking for a talented .NET Developer to join our team. Using the latest technologies we provide our customers with the best unique solutions.
     
    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 2 years of experience in commercial .NET development
    • Good OOP/OOD skills and excellent quality of produced code
    • Experience with ASP.NET, MVC, web services
    • A deep understanding of .NET Framework
    • Experience in JavaScript / AJAX / HTML
    • Bootstrap, LESS pre-processor for HTML/CSS purposes, KnockoutJS framework for JavaScript
    • Proven skills in unit test frameworks and tools
    • Strong 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)
    • Task Management Experience (JIRA or TFS or RTC)
    • Experience in scripting languages (preferably Python) will be a plus
    • Upper-Intermediate level of spoken and written English
  • Project Manager (ERP System)
    Kharkiv | Project Management

    We are looking for a smart and enthusiastic Project Manager to work on the innovative, complex and dynamic projects. You have an exciting chance to manage and supervise a range of challenging projects in the Microsoft Solutions Department.
    You will coordinate teamwork to maintain the full software project lifecycle. We expect that you will be able to assure successful deliveries of the projects, build a healthy internal environment and manage people’s growth. We expect you to apply in your work the best management methodologies and practices to control reporting scheme, identify possible risks and develop mitigation actions. Besides, you will be involved in close communications with the customers to successfully manage their expectations.  You will take part in our Corporate Project Management processes: regular PM’s meetings for knowledge sharing, PM club discussions and trainings. Here you will have the most impressive space for professional growth.
     
    Project details:
    You will take part in two projects.

    • The first project is ERP system development in the real estate area with .NET, WPF, MS SQL Server. You will work with the mature agile team practicing SCRUM and KANBAN and utilizing best engineering practices. You will also closely communicate with Swedish product owners on daily basis. Business trips are possible
    • The second project assumes software implementation of the project management framework. The solution helps organizations to manage maintenance projects portfolios, plan activities, costs and resources

    Responsibilities:

    • Overall project planning estimation and scheduling of project work to achieve the scope
    • Managing, monitoring and ensuring project successful execution and delivery, within the schedule and allocated budget
    • Ensuring internal and external customers management through effective communications
    • Coordination of project teams, focusing them on the result
    • Supporting the entire Software Engineering cycle for the allocated set of projects
    • Project risk management
    • Project documentation development and review
    • Quality management
    • Contributing to projects life-cycle improvement through lessons learned, project archives, etc.
    • Preparation of new leads (technical and commercial proposals for new projects)

    Requirements:

    • Strong knowledge of Project and Program Management methodology, tools and techniques
    • Experience in the field of project management at least 2 years
    • Strong tactical planning and leadership skills
    • Good communication and presentation skills to effectively communicate information to customers and project teams
    • Strong organizational, negotiation, conflict resolution skills
    • Advanced understanding of the corporate environment and objectives, ability to propose solutions for their achievement
    • At least Upper-Intermediate level of English
  • 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 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
  • Project Manager
    Kharkiv | Project Management

    We are looking for an inspired Project Manager for a long-term assignment of one of our very beloved Customers. The person has to hand over the project and become the company’s contact person in day-to-day activities. An exciting chance to manage and supervise a range of challenging projects in Microsoft Solutions Department!  This opportunity includes work on one of our two projects.

    Projects description:

    The project assumes customization, maintenance and support of a modern web-based management platform that offers extreme flexibility and rich functionality for corporate information management.

    Responsibilities:

    • Overall project planning based on predefined Charter, defining, estimating and scheduling project work to achieve the scope
    • Managing, monitoring and forecasting project execution, projects delivery on-time and within allocated budget
    • Ensuring efficient communication with customer and within the team
    • Coordination of development teams and their leads
    • Support of the entire Software Engineering cycle for the allocated set of projects (Customer Communications, Requirements Analysis, Architecture, Design, Implementation, Documentation, Testing, Deployment, and Maintenance)
    • Project risk management
    • Focusing the team on the result, motivating people, resolving conflicts
    • On-time monitoring of task fulfillment and reporting to management and customers
    • Take corrective actions as required 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
    • Project quality assurance and quality management
    • Contributing to project`s life-cycle improvement through lessons learned project archives, etc.
    • Preparation of new bids (technical and commercial proposals for new projects)
    • Management of the projects staff (partially): tracking, coordination and timely notification of management about the need of carrier growth of staff

    Requirements:

    • Strong knowledge of Project and Program Management methodology, tools and techniques
    • Experience in the field of project management at least 3 years
    • Strong tactical planning and leadership skills
    • Good communication and presentation skills to effectively communicate information to customers and project teams
    • Strong organizational, negotiation, conflict resolution capabilities
    • Advanced understanding of corporate environment and objectives and ability to propose solutions for their achievement
    • Fluent English
  • Strong Junior/Middle Test Engineer
    Kharkiv | Software Testing

    We are glad to invite a Software Test Specialist. Our ideal candidate is seeking for development in software testing and gets a great boost in technical skills. We propose you to take part in testing of a system that supports a portal, which have both web and mobile parts.
     
    Project details:
    You are welcome to join the work on a solution for creation and update of presentation agendas and minutes of meetings. The solutions is being used by local municipalities and is designed in a form of a portal where citizens can get information on agendas and minutes of meetings of political committees.
    Our Client is a leading provider of software solutions for public institutions in Sweden and Denmark. 
    We can exclusively provide flexible professional and career growth. We offer you to join the highly professional team and enjoy work in a cozy office.
     
    Requirements: 

    • At least 2 years of experience in Software Testing
    • Experience and understanding of test methodologies (regression testing, integration testing, acceptance testing, localization testing, performance and volume testing, test plan, defect lifecycle, elaboration testing)
    • Experience in working with bug tracking systems and requirements management systems
    • Experience in requirements analysis and test cases design
    • Good background in Web and Desktop testing
    • Good technical background (Windows, Mac OS, iOS, Android, web services)
    • Experience in estimation of test tasks
    • Understanding of development processes, interconnections and relations between QA and other parties 
    • Strong knowledge of Scrum and Agile
    • Experience in Mobile testing is a plus
    • Experience in configuration management is a plus 
    • Experience in working with the TFS and SharePoint is a plus
    • At least Intermediate level of English

    Responsibilities:

    • Requirements and Specification analysis 
    • Test documentation creation (test cases, checklists)
    • Functional, Regression, Localization and Compatibility testing
    • Performance and Volume testing
    • Report issues, monitor reported issues and verify when they are resolved
    • Effectively collaborate with team members to achieve the best results 

    Personal profile:

    • Analytical and problem-solving skills
    • Well-organized, structured and detail-oriented
    • Team player with a keen sense of responsibility
    • Able to work and develop ideas independently
    • Initiative, willing to search new solutions and responsibilities
  • SENIOR JAVA DEVELOPER\TECH LEAD
    Kharkiv | Java

    We are looking for a Senior Java Developer/Tech Lead.  As a Java Developer you will work in a collaborative team environment that encourages you to perform at your best, and challenges you to engineer elegant solutions for complex business problems. Our ideal candidate is an accomplished developer with applied knowledge of object-oriented design, who appropriately uses best practices, design patterns, and frameworks. We invite a person with an appreciation of the implication of software designs and implementation choices on application performance and maintainability.

    Project details:
    Customer is the Swedish vendor of social networks-integrated geolottery and other innovative lottery products, which delivers solutions to European national regulated lotteries. You will be the part of a distributed product team, with management and product owner in Sweden and the whole development team in Ukraine. Business trips to customer and operators are expected. Main technologies are Java 7, web services, REST, WebSphere, Spring IoC, Spring MVC, Spring Security, JSP, Hibernate, Oracle, Quartz, XML, JSON, JUnit, Maven, GIT, TeamCity, Sonar.

    Responsibilities:

    • Team leadership and communication with customers
    • Helping with requirements and change management
    • Software architecture and detailed design
    • Writing end-customer specifications
    • Server-side Java development and performance testing
    • Third-line support

    Requirements: 

    • Able to work directly with the customer
    • Excellent analytical and architect skills
    • Experience in development of highly loaded systems development, performance testing and tuning
    • Expert in core Java 7, web services, REST,
    • Spring, Spring MVC, Spring Security,
    • JSP,
    • JPA, Hibernate,
    • Oracle,
    • Strong understanding of Agile practices
    • Writing end-customer specifications in English
    • Upper-Iintermediate level of English 

    Additional requirements:

    • Knowledge of HTML/CSS/JavaScript, JQuery
    • Knowledge of JUnit, Maven, TeamCity, Sonar
    • Knowledge of Quartz, XML, JSON
    • Technical support experience
    • Leadership and communication skills
  • 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
  • MOBILE SOFTWARE ARCHITECT
    Kharkiv, Kyiv, Lviv | Mobile

    We are looking for a Software Architect with expertise in mobile field. We would like to find someone, who can improve and extend development processes, mentor the developers, ensure great quality of mobile deliverables and bring Sigma’s mobile expertise to a whole new level.

    As an architect you will be engaged in very innovative project that will result the flexible and highly customizable enterprise mobile platform, which should be easily integrated with various back-end corporate systems (ERP, CRM, etc.).
    You will be working with the global companies to deliver high-end enterprise mobility solutions across many industries and keep the architecture solid and reusable. Regular business trips to Scandinavia are assumed as well as trainings from leading technology companies.
     
    Responsibilities:

    • Take over the delivery of major product features
    • Identify and resolve all related key technical issues
    • Create or at least contribute to the creation of technical specifications
    • May be involved 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
    • 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
    • Continuously participate in technical risks identification and analysis, suggest the mitigation strategy

    Requirements:

    • At least 8 years of experience in commercial software development 
    • At least 5 years of experience in mobile development
    • Strong experience in native applications development for iOS
    • Strong experience in native applications development for Android
    • Knowledge of Swift (optional) 
    • Advanced level of spoken and written English
    • Solid leadership and communication skills 
    • Experience in working directly with the Customer
    • Excellent analytical and architect skills
    • Skills in Server-Side Development will be a big plus 
    • Knowledge in the area of enterprise applications and integration will be a plus
  • Middle IOS Developer
    Kharkiv | 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
  • Middle Android Developer
    Kharkiv | 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 Test Automation 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, clean 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 have a perfect chance to work out solutions of existing problems on the video exchange services market. You will get the real 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 but if you are fast-leaner and want to change technology this will work too. 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 auto-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)
    • 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
  • DevOps
    Kharkiv | DevOps

    We are looking for a talented DevOps specialist to join our team. We are a global web operations team which is responsible for one of the world’s largest video content libraries. We are implementing Continuous Delivery, DevOps culture and processes in hybrid Windows, Linux environments and we embrace open source. We are the large company with startup culture.

    We need a person who is fearless working for troubleshooting issues under pressure in our Production environment. You should have a desire to solve problems with automation, code writing and tools integration. We want an initiative, responsible and courteous person with own vision, able to work in an intense production environment. 

    Project details:

    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: 

    • Monitor the production environment and proactively manage it
    • Work with NOC and WebOps teams in the US
    • Assist in designing and architecting of our various environments
    • Provide tooling for teams to interact with our various environments (e.g. monitoring, deployment, incident analysis)
    • Work with the development teams on the operational angles of their solutions
    • Analyze production incidents for root causes and solutions

    Requirements:

    • 2 years’ experience in configuration management using Puppet/Chef
    • Experience in working with EC2/AWS production environments
    • Familiarity with Source control systems like Github, Git and SVN
    • Experience in management of a mixed UNIX and Microsoft production environment.
    • Familiarity with network devices, load balancing, Windows clusters, SAN, NAS 
    • At least Intermediate level of English
  • Big Data Java Developer
    Kharkiv | Java
    We are looking for a Big Data Java Developer who can design, implement and support robust, scalable and high quality solutions.
    As a member of the team, you will be working with both sides of our platform, RDBMS systems such as SQL Server and Vertica, and petabyte scale open source / Hadoop platform.

    Project details:
    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:
    • 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
    • Mentoring other developers

    Requirements:

    • At least 2 years of experience with Java
    • Strong knowledge of Hadoop ecosystem
    • Strong scripting skills to perform data/file manipulation
    • Experience with Data Warehousing technologies and back-end reporting systems (background in Data Warehousing principles, architecture and their implementation in large multi-petabyte environments)
    • Experience working in Agile environment
    • Experience with automated testing practices
    • At least intermediate level of English
    Will be a plus: 
    • Experience with RDBMS solutions
    Personal:
    • Proven ability to work cross functionally
    • Must be flexible and motivated to work in a fast-paced environment
  • Middle Test Engineer (WorldWide Gaming Operator)
    Kharkiv | Software Testing

    We are looking for a Software Test Specialist who is whiling to develop in software testing and get a great boost in technical skills. We offer you to take part in testing of a system that provides interactive casino games over the world using desktop and mobile clients, and includes games, new casino features, casino administrative tools.

    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. We can provide with flexible professional and career growth. We offer you to join the highly professional team to work in a cozy office. 

    Requirements: 

    • Experience and understanding of test methodologies (regression testing, integration testing, acceptance testing, test plan, defect lifecycle, elaboration testing)
    • Experience in working with bug tracking systems and requirements management systems
    • Experience in requirements analysis and test cases design
    • Good background in web and desktop testing
    • Good technical background (Windows, Linux, HTML, CSS, JS, web services)
    • Experience in test tasks estimation 
    • Understanding of development processes, as well as interconnections and relations between QA and other parties will be a plus
    • Experience in configuration management is a plus
    • Experience in test automation is a plus
    • At least Intermediate level of English 

    Responsibilities:

    • Requirements and specification analysis
    • Test documentation creation (test cases, checklists) 
    • Functional, regression, localization testing
    • Test planning and test efforts estimation
    • Reporting issues, monitoring reported issues and verifying when they are resolved
    • Effective collaboration with team members to achieve the best results 
    • Configuration management

    Personal profile:

    • Analytical and problem-solving skills
    • Well-organized and detail-oriented
    • Team player with a keen sense of responsibility
    • Able to work and develop ideas independently
    • Initiative person, willing to search for new solutions and responsibilities
  • Project manager (Long-Term digital information archive platform)
    Kharkiv | Project Management

    We are looking for an inspired Project Manager for a long-term assignment of one of our very beloved customers. The person has to hand over the project and become the company’s contact person in day-to-day activities.

    The project assumes management of full software development lifecycle ensuring efficient communication with the customer, timely deliverables and high quality. We are looking for a person who urges for constant improvements, who is a bit perfectionist, and has ability to be dedicated and professional in different areas.

    Project details:

    Long-Term Archive is a system for preservation of digital information over time. The system was developed in close dialogue with the National Archives and is based on the OAIS model (ISO 14721:2003). The system has about 4 years of development history and was developed by Ukrainian team from scratch. Main technologies: Microsoft .NET Framework 4.5, ASP.NET MVC, Web Services (WCF), JavaScript, MS SQL Server.

    Responsibilities:

    • Overall project planning based on predefined scope, estimating and scheduling of project works
    • Managing, monitoring and forecasting of project execution
    • Ensuring efficient communication with customer and within the team
    • Supporting the entire software development lifecycle for the allocated projects (Customer Communications, Requirements Analysis, Architecture, Design, Implementation, Documentation, Testing, Deployment, and Maintenance)
    • Project risk management
    • Building efficient project team, motivating people, resolving conflicts
    • Focusing the team on the result, managing people’s growth
    • On-time monitoring of tasks fulfillment and reporting to management and customers
    • Take corrective actions as required 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
    • Project quality assurance and quality management
    • Contributing to project`s lifecycle improvement through lessons learned, project archives, etc.
    • Preparation of new bids (technical and commercial proposals for new projects)

    Requirements:

    • Theoretical and practical knowledge of Project Management basics (SDLC and methodologies; project constraints; project requisites, etc.)
    • Upper-Intermediate level of English
    • Advanced communication and leadership skills
    • Strong team management skills
    • Technical mindset
    • High personal responsibility and good self-management
    • Experience of working in any role (Business Analyst, QA, Dev, etc.) in software development will be a big plus
  • Middle Test Engineer (Interacting Gambling Games)
    Kharkiv | Software Testing

    We are looking for a Middle Test Engineer with a solid technical background and vast experience in software testing activities to become a part of an international highly professional team.

    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:

    • Requirements and specifications analysis
    • Test documentation creation (test cases, checklists)
    • Functional, regression, localization testing
    • Test planning and efforts estimation
    • Assist in Customer’s live issues investigation and verification  

    Requirements:

    • At least 3+ years of experience working as a QA engineer
    • Good technical background (UNIX System, web servers, databases, web services, subversion)
    • Experience in web applications test approaches and main concepts
    • Strong knowledge of SDLC and software quality assurance concepts and practices
    • Ability to assess and interpret complex documents (software requirements and design specifications)
    • At least Intermediate level of English
    • Experience in test automation will be a plus
    • Programming languages knowledge will be a plus
    • Mobile web application testing experience will be a plus

    Personal profile:

    • Analytical and problem-solving skills
    • Team player with a keen sense of responsibility
    • Initiative person, willing to search for new solutions and responsibilities
  • Senior ASP.NET Developer (Safe and Secure systems)
    Kharkiv | Microsoft .NET

    Sigma Software is looking for a Senior ASP.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 ASP.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
  • С++ developer
    Sweden | C & C++

    We are happy to invite С++ developers  to work onsite in Gothenburg, Sweden. The client is one of the Top Telecom companies of the world. Your main responsibility will be features development for Radio Base Stations. We are looking for someone who is a very fast learner and have a sharp mind. 

    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 the development of technical project and user documentation
    • Provide assistance to test engineers and support personnel in solving technical issues of software installation and 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 by the project
    • Report status and progress according to the project and Customer’s demands
    • Spot current deficiencies in the development process, adopted procedures and engineering practices, environment configurations, etc., and suggest improvements

    Must have:

    • At least 2 years of experience in C++
    • Strong understanding of Embedded Software Development
    • Strong skills in Linux
    • Experience with Git or ClearCase
    • At least Upper-Intermediate level of English 

    Nice to have:

    • University degree in electronics/computer engineering
    • Experience in the sphere of Telecom, especially in the Radio Base Station area
    • Java skills
  • Configuration Manager (Online mobile marketing platform)
    Kharkiv | Computer support

    We are looking for a Configuration Manager with good communication skills to join us and obtain great experience while participating in a world-class project.

    Project details:

    The project assumes development of an online mobile marketing platform, incorporating modern architecture and design patterns to handle today and tomorrow requirements to performance. The application allows choosing brands, following and then receiving relevant offers and discounts. This solution is designed for a global launch, integrated with scalable back-end, able to handle high load of requests, which are produced by users from all over the world. You will be involved in adding new great features to the product and launching it on new markets. We propose you to work as a part of distributed Agile team.

    Responsibilities:

    • Plan and maintain configuration management procedures on the project
    • Establish the identification schemes of all CM objects
    • Establish and maintain the project repository including appropriate workspaces to build and test project work items
    • Coordinate documentation changes
    • Perform/support/build integration activities
    • Release a deployment package
    • Perform planned CM measurements and issue planned CM Reports
    • Make sure that no unauthorized changes have been made to project environments

    Requirements:

    • At least Intermediate level of English 
    • Experience in configuration of JIRA, Jenkins, Git
    • Experience in release management, release notes creation
    • Experience in versioning and packaging
    • Strong documentation skills
    • Experience in configuration plans creation 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
  • .NET Support Engineer (E-commerce)
    Kharkiv | Microsoft .NET

    We are looking for a .NET Support Engineer with good English and analytical thinking, willing to become a part of a mature team that develops and supports E-commerce solutions for prosperous automotive brand. As a Support Engineer you will be working both with support and development teams.

    Project details:

    Ongoing development of E-commerce functionality for B2B and B2C solutions. You will strive to expand the experience and deal with support in commercial delivery. You will be a part of the 2nd and 3rd lines of support organization that is responsible for applications hosted on different environments under load balancing (system test, system integration test, pre-production, production). Support activities are about investigating incidents, analyzing root causes, applying fixes, updating configuration, monitoring, meetings with the customers, rollout of E-commerce solutions on new markets. Main technologies on the project are: MS Commerce Server, ASP.NET, MVC .NET, MS SQL, XML, Web services, Windows services, SOA, IBM WMQ.

    Responsibilities: 

    • Learn details about solutions design from development team and documentation
    • Investigate incidents, find solutions, apply fixes, and update configurations
    • Elaborate and suggest improvements for the solutions maintainability
    • Participate in meetings of support and development teams, as well as in meetings with customers and end-users

    Requirements:

    • At least Intermediate level of English
    • Strong experience in configuring web applications, Web services, IIS, general server settings, network configuration (load balancing, security certificates)
    • Experience in creating simple and complex SQL queries, stored procedures, jobs, performance tools, backup routine
    • Knowledge of Windows and good experience in Event Viewer, Registry, File System, Windows Services, Folders/Accounts permissions
    • Knowledge of messaging technologies/solutions (IBM WebSphere, MSMQ, MS BizTalk)
    • TFS experience (versions, branches management)
    • Understanding of .NET platform concept
    • Basic knowledge of C#, ASP.NET (be able to understand code base)
    • High attention to details

    Will be a plus:

    • Experience in working with MS Commerce Server
    • PowerShell skills
    • Experience in working with virtual machines
  • Mobile Test Engineer
    Kharkiv, Kyiv, Lviv, Odesa | Software Testing

    Are you passionate about mobile technology? Are you an in-depth expert and know all the specifics of mobile solutions? Do you love devices and cannot imagine your life without them? We are looking for a candidate just like you! Join our team and we will give you a perfect opportunity to grow and develop. 

    We offer:

    • Interesting and challenging tasks in mobile testing
    • Variety of products to release and deliver to an end user
    • Growing team of professionals utilizing newest technologies
    • Modern and comfortable office
    • Professional and career growth opportunities

    Requirements:

    • 3+ years of experience working in mobile testing
    • Strong knowledge and understanding of software quality assurance concepts and practices
    • Solid experience and understanding of test methodologies (functional, system, regression, integration, acceptance performance, testing, test planning, defect lifecycle)
    • Experience in working with bug tracking systems, requirements management systems, and test management systems
    • At least intermediate level of English
    • Experience in communication with English-speaking clients
    • Good technical background (mobile OS specifics knowledge, databases, web services, overall IT understanding)
    • Mobile testing automation approaches and tools knowledge is a plus
    • Programming languages knowledge is a plus
  • Middle/Senior Test Engineer
    Kharkiv | 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
  • Middle Adobe CQ5 Developer
    Kharkiv, Odesa | CQ5

    We are looking for a Middle Adobe CQ5 Developer, who will be able to work in international product team. Also you will have a great opportunity to become the head of a local CQ team.

    Project details:

    The customer is a leading developer of innovative software and systems for digitally distributed gambling entertainment. The project includes development of the cross-platform and cross-browser HTML5 (JavaScript) engine, as well as Casino games development using this engine.

    Responsibilities:

    • Development of different web portals for different customers and platforms (desktop + mobile)
    • Working as a part of remote team with ability and desire to lead a local CQ team
    • Become a bridge between remote portal team and local application team

    Main technical skills:

    • At least 1 year of experience as Adobe CQ Developer
    • Great understanding of web development and web principles
    • Strong knowledge of OOP
    • Good HTML design skills
    • Knowledge and experience with CSS
    • Cross-browser and cross-platform experience (IE10+, FF, Chrome and mobile browsers)
    • At least Intermediate level of English

    Additional technical skills:

    • JavaScript experience, including different frameworks and libraries
    • Knowledge of scripting languages is a plus
  • Senior 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. We expect our ideal candidate to be a team player, clear-thinking, responsible and proactive 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 the  sophisticated highly scalable platform. 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 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. 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
    • Estimating and planning sessions
    • Assisting test engineers in solving technical issues of software installation & operation
    • Participating in conference calls and meetings with the Customer and Stakeholders
    • Reporting status and progress according to the project and company 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 HTML/JavaScript/CSS
    • Good knowledge of Spring Framework
    • Strong analytical skills
    • Strong leadership skills
    • Good knowledge of Databases
    • At least Intermediate level of English

    Will be a plus:

    • Knowledge of MongoDB/NoSQL Databases
    • Experience with Flash/HTML5
    • Experience with GWT
    • Experience with Elasticsearch/Lucene/Solr
  • HR Manager
    Kharkiv | HR & Recruiting

    We are looking for a Human Resources Manager (permanent employment) to join our talented team. This is an excellent opportunity to work for a known brand, in a great location and to expand your skill set in an HR Manager role. 

    We are a team of 450+ creative and open-minded professionals. We enjoy challenges as they make our work interesting and give us a chance to grow. The company’s major business areas are software products development and support, custom software development and IT consulting. 

    Main responsibilities:

    • Participate in development of company’s personnel policies 
    • Take part in stimulation and motivation of the personnel
    • Take part in the internal activities aimed at corporate culture development
    • Assist in employment, position transfers and dismissals
    • Compose and manage private documents of personnel
    • Take part in face-to-face interviews
    • Staff database support
    • Personnel adaptation
    • Personnel evaluation and development
    • Arrange corporate programs and trainings 

    Main requirements:

    • Higher education in Psychology
    • At least 2+ years of experience as a Human Resources Manager
    • HR interviewing experience
    • Experience in retention, adaptation and motivation of personnel
    • Training and development of personnel
    • Experience in introducing, composing and updating the company policies
    • At least Intermediate level of English

    Desired requirements: 

    • Ability to learn fast
    • Ability to switch quickly between different tasks
    • Self-education skills and motivated person
    • IT sphere experience
  • Senior PHP Developer
    Kharkiv, Lviv | PHP

    We are looking for a highly motivated and skillful PHP developer who will be responsible for the creation and implementation of a wide variety of web applications based on popular frameworks. We guarantee exciting work and fast career and professional growth. 

    Responsibilities:

    • Design separate components, modules, classes, etc.
    • Code, debug, document, and maintain portions of software
    • Participate in peer code and design reviews
    • Participate in estimation and planning sessions
    • Provide assistance to test engineers and support personnel in solving technical issues of software installation and its operation
    • Contribute to development of technical project documentation and user documentation
    • Spot current deficiencies in the development process, adopted procedures and engineering practices, environment configurations, etc., and suggest improvements 

    Requirements:

    • At least 5 years of experience in commercial PHP development
    • At least 3 years of experience in building websites based on such PHP frameworks as Symfony and Yii
    • Strong knowledge of HTML5, CSS3, JavaScript and jQuery
    • Knowledge of RESTful API integration
    • Experience with Git
    • At least Intermediate level of English
  • Strong Middle JavaScript developer
    Kharkiv, Kyiv, Lviv, Odesa | JavaScript

    We are looking for a talented JavaScript Developer that could be a key player on the front-end project. Using the newest technologies, we provide our customers with the best and unique solutions. That’s why we are looking for you: strong ambitious developer, able to join the project. 

    Project details:

    The customer is a leading developer of innovative software and systems for digitally distributed gambling entertainment. The project includes development of the cross-platform and cross-browser HTML5 (JavaScript) engine and Casino games development using this engine. 

    Responsibilities:

    • Design separate components, modules, classes, etc.
    • Code, debug, document, and maintain portions of software
    • Participate in peer code and design reviews
    • Participate in estimation and planning sessions
    • 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, technical standards and quality criteria set forth on the project
    • Spot current deficiencies in the development process, adopted procedures and engineering practices, environment configurations, etc., and suggest improvements

    Main technical skills:

    • At least 3 years of experience as JavaScript developer
    • Great understanding of web development and web principles
    • Strong knowledge of OOP
    • Good HTML design skills
    • Knowledge and experience with CSS, including CSS3
    • Cross-browser and cross-platform experience (IE10+, FF, Chrome and mobile browsers)
    • jQuery knowledge
    • Good experience working with at least one framework: BackboneJS, KnockoutJS, AngularJS
    • At least Intermediate level of English

    Additional technical skills:

    • ImpactJS, PixiJs, EaselJs or similar for rendering on canvas
    • Node.JS 
    • Experience in unit tests for JavaScript
    • Experience in any other JS libraries and frameworks
  • JAVA DEVELOPER (ONLINE CASINOS)
    Odesa | Java

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

    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 participation in both development and support tasks. Business trips to Sweden are possible. Technologies: OSGi, Spring, Hibernate, Akka, Jetty and a lot of Java core.

    Software developer is responsible for design, implementation and maintenance of software solutions.

    Requirements:

    • Strong knowledge of Java 7
    • Experience in JEE applications development
    • Build system experience (Maven)
    • Deep understanding of concurrency and multithread - applications development
    • Good analytical skills and understanding complex integration requirements
    • Deep understanding of OOA / OOD and design patterns
    • Unit testing (JUnit, mocks)
    • Good knowledge of SQL, PL / SQL, Hibernate
    • Good knowledge of Spring(DI)
    • Intermediate knowledge of Oracle, Jetty, Web Services
    • At least Intermediate level of English

    Additional requirements:

    • Good communication skills
    • Leadership skills
    • Akka, OSGI, Scala
    • Experience in creating high-load systems
    • Other spring frameworks (Spring batch, Spring Integration etc.)
    • Experience in SoapUI testing
    • Experience in Agile