Vacancies

Directions:
AllComputer supportCQ5DBDevOpsFlashHR & RecruitingJavaJavaScriptMicrosoft .NETPHPProject ManagementSoftware Testing
Locations:
AllKharkivKyivOdesaLvivPolandUSASweden
  • Junior Project Manager
    Kyiv | Project Management

    We are looking for a smart and enthusiastic Project Manager to work on the innovative, complex and dynamic projects.
    You will coordinate the teamwork and 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 will apply the best management methodologies and practices in your daily work to control reporting scheme, identify possible risks and develop mitigation actions. Besides, you will be involved in close communication with the customers to successfully manage their expectations.
     
    Projects details:
    The first project is the competency management solution for the construction sector in Scandinavian region. It helps construction companies to track and manage workers and their competences. It is high load distributed system, developed from scratch with high requirements to usability, security and scalability.
    Another project is about development of a common media platform for celebrities, news sites, bloggers and magazines where everyone works together to create traffic. It is a high load system with Mobile, Web and BI solutions in one place.
     
    Responsibilities:

    • Performance of overall projects planning based on predefined Charter; defining, estimating and scheduling the work on the projects to achieve the scope
    • Managing, monitoring and forecasting projects` execution; successful projects` delivery on time and within allocated budget
    • Ensuring management of internal and external customers through effective communication at the level required by generally applicable business ethics standards
    • Coordination of development teams and their leads
    • Supporting of the entire Software Engineering cycle for the allocated set of projects (customer communications, requirements analysis, architecture, design, implementation, documentation, testing, deployment, maintenance).
    • Projects risk management
    • Focusing the teams on the result
    • On time monitoring of tasks fulfillment and reporting to management and customers
    • Projects Documentation Management
    • Projects Quality Assurance and Quality Management
    • Contributing to projects lifecycle improvement through lessons learned, projects archives, etc.
    • Management of the projects staff (partially): tracking, coordination and timely notification of management about the needs for staff carrier growth; avoiding and elimination of conflicts in the teams
    • Business trips are possible 

    Requirements:

    • At least 1 year of experience in project management
    • Deep understanding of SDLC, risk management and SW Quality
    • Business analysis skills
    • Good communication skills
    • Ability to organize and motivate team
    • Ability to compose documents (requirements specifications, estimations, etc.)
    • Result-oriented and self-motivated
    • Upper-Intermediate level of English
    • Successful .NET project management will be a plus
  • Strong Junior/Middle test engineer (Safe and Secure systems)
    Kharkiv | Software Testing

    We are looking for a Middle Test Engineer, who is reliable enough to design and perform testing both on component and system levels, ensure high quality of application and integrated components.

    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 work 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 customer`s headliner product, responsible for access rights management and access control services.
    The project is about implementation of 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.

    Responsibilities:

    • Test documentation creation and support
    • Requirements clarification and project documentation creation and support
    • Functional, Regression, Compatibility, Integration and Smoke testing
    • Development test approaches for new functionalities
    • Reporting issues, monitoring reported issues and verifying when they are resolved
    • Effective collaboration with team members to achieve the best results 
    • Professional communication within a team and with the customer

    Requirements:

    • At least 2 years of experience in Manual testing
    • Strong knowledge of Software Quality Assurance concepts and practices
    • Solid experience of Testing 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 Application testing
    • Strong experience in functional testing
    • Web testing automation approaches and tools knowledge will be a plus
    • SQL knowledge will be a plus
    • At least Intermediate level of spoken and written English

    Personal profile:

    • Highly organized and detail-oriented
    • Strong reporting skills
    • Analytical and problem-solving skills
    • Team player with strong sense of responsibility
  • Senior .NET Developer (Smart contractor management apps)
    Kyiv | Microsoft .NET

    We are looking for a Senior .NET Developer. We welcome responsible and proactive team player who is striving to introduce best practices in daily work. We guarantee a long-term cooperation and the possibility of growth with us.
     
    Project details:
    The project is a solution for the construction sector in Scandinavian region that helps construction companies to present a list of all the subcontractors, working onsite for the Union representatives, and provides control over introducing new subcontractors into the system. The solution should be able to register companies, generate reports over all the companies who have submitted a Power of Attorney, and allow a construction site with all its main contractors and subcontractors to be added to the system and presented to authorities concerned. The solution will be developed in cooperation with Scandinavian partner in order to achieve results that would ideally meet customer`s requirements.
    This is a unique opportunity to apply your skills, gain great professional experience and deliver premium-class software products. Join our team!
     
    Requirements:

    • At least 5 years of experience in commercial .NET development
    • Good OOP / OOD skills and excellent quality of produced code
    • Experience with ASP.NET, MVC, web services
    • Deep understanding of .NET Framework
    • Experience in JavaScript / AJAX / HTML and JS frameworks (Angular JS, Node.JS, NPM, CoffeeScript)
    • Proven skills in unit test frameworks and tools
    • Strong knowledge of relational DB concepts, SQL Server
    • Work experience with version control (e.g. SVN, Git) and continuous integration (CI&V)
    • Experience in task management (JIRA or TFS or RTC, etc.)
    • Upper-Intermediate level of spoken and written English
  • Smart Junior/Middle .NET Developer (European business process solutions)
    Kharkiv | Microsoft .NET

    We are looking for experienced and proactive smart Junior / Middle .NET Developer, who can work as a part of the team and strives to introduce best practices in daily work.
     
    Project details:
    As a .NET developer, you will work in the international .NET team and will contribute to various phases of projects development. You will participate in the creation of a number of solutions dedicated to business processes management and implemented in prominent European companies. The Ukrainian team working on the project consists of three developers, building a turnkey solution for regulation of traffic logistics in Scandinavia. It will be a major contribution to the automation of transport infrastructure. As a next project or alternative, a set of applications in financial sector will gradually extend your developer experience. Our setup assumes a tight cooperation with business analysts and architects from Sweden, so you will be able to develop in a blended Ukrainian-Swedish environment of IT professionals. Your intense daily communication will require a good background and further considerable progress with your English. We will rely on your dedication and constant desire to improve.
     
    Requirements:

    • At least 2 years of experience in commercial .NET Development
    • Solid understanding of OOP
    • Experience with EPI server and front-end customization is desirable
    • Good understanding of .NET Framework
    • Experience with JavaScript / AJAX / HTML and JS frameworks (Angular JS, Node.JS) is preferable
    • At least Intermediate level of spoken and written English
    • Experience of writing unit tests
  • Configuration/Release Engineer
    Kharkiv | Computer support

    We are looking for a Configuration/Release Engineer to team up with Sigma Software and exercise the best engineering practices. We expect our ideal candidate to have sharp thinking and strong communication skills, to be a team player and an initiative, proactive, reliable and responsible person.
     
    Project details:
    The Customer is the leading developer of innovative software and systems for digitally distributed gaming entertainment. The company has a solid reputation in the online gaming industry for its reliable high-quality products, services, and proficient personnel.
     
    Responsibilities:

    • Administrate and maintain source control systems, including branching and merging strategies with specific solutions (such as Subversion or other tools)
    • Engineer and maintain automation solutions building and deployment to drive continuous delivery of business applications
    • Administrate and maintain continuous systems integration with developed solutions
    • Troubleshoot building, testing, packaging and installation issues
    • Work with development and test teams to provide build/release support for multiple products
    • Investigate and implement new technologies to improve infrastructure and development tasks 

    Requirements:

    • Great understanding of CI/CD process and proven experience with Jenkins or TeamCity or Bamboo
    • At least 2 years of experience in system building using Ant, Maven, or Gradle
    • Experience in building/installing/deploying of automation approach/scripts creation (shell/batch scripts, java scripts, maven plugins usage)
    • Experience with any high-level or scripting programming languages (Java, Python, Ruby, Groovy, etc.)
    • Strong understanding of the development process
    • Experience in configuring and maintaining Windows OS, Linux OS and applications on both OS
    • Knowledge of Vagrant, Docker, Puppet, Chef or Ansible will be a plus
    • At least Intermediate level of English
  • Middle Test Engineer (Mobile Advertisement Platform)
    Kharkiv, Odesa, Lviv | Software Testing

    We are looking for a Test Engineer interested in development of software testing skills and getting boost in technical skills.
    You will participate in testing of a mobile advertisement platform with reach and complex back-end, web-based portal and set of mobile SDKs.
    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 testing 

    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 agile software development, task management and tracking tools
    • Work experience with various formats of product requirements
    • Experience with compatibility testing (cross-browser, cross-device)
    • Conceptual understanding of Continuous Integration (experience with CI will be a plus)
    • At least Intermediate level of English

    Will be a plus:

    • Test automation experience
    • Good understanding of Test Automation approaches
    • Experience with Java/Groovy/Python
    • Experience with JUnit/JBehave/Maven/Selenium Web Driver/Serenity
  • Senior Java Developer with Hadoop (Video Exchange Service)
    Kharkiv | Java

    We are looking for a Senior Java Developer with Hadoop to team up with Sigma Software and exercise the best engineering practices. We expect our ideal candidate to be a flexible and motivated to work in a 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:

    • Experience in Data Warehousing technologies and back-end reporting systems
    • Strong background in Data Warehousing principles, architecture and its implementation in large multi-petabyte environments
    • Strong Java knowledge
    • Strong knowledge of the Hadoop Ecosystem
    • Strong scripting skills to perform data/file manipulation
    • Experience with automated testing practices
    • Fluent English  

    Will be a plus:

    • Experience with RDBMS solution ​​
  • JavaScript Developer (Video Exchange Service)
    Kharkiv | JavaScript

    We are looking for a JavaScript Developer, who is open for professional growth and advancement, proactive and self-managed. We guarantee long-term cooperation and the possibility 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 3 years of commercial experience in web development
    • Experience with Open Source JavaScript libraries (jQuery / Backbone.js / AngularJS / Underscore, etc.)
    • Extensive experience with JavaScript, CSS and HTML
    • Familiarity with newer web technologies
    • 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.)
    • Experience with build tools (Gradle / Gulp, etc.)  
    • Experience with Flash
    • Experience working with online video
    • Strong knowledge of Java 
    • Experience with non-relational databases (MongoDB / Cassandra / Couchbase)
    • Working in an agile development environment
    • Bachelor`s degree in Information Technology or in Computer Science will be a plus
  • .NET Team Lead (Safe and Secure systems)
    Kharkiv | Microsoft .NET

    We are looking for a .NET Team Lead able to lead a team of Senior developers and liaise directly with customers. You will participate in developing our client`s flagship product, using proven design patterns with the latest technologies. Position requires deep experience in technical leadership and architecture design.
     
    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 the headliner product, responsible for access rights management and access control services.
    The system is initially well-designed, built by Senior developers 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 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.
     
    Responsibilities:

    • Coming up with well-designed technical solutions and robust code
    • Peer code reviews, following engineering practices
    • Cooperative work with colleagues, leading the team
    • Assessing technical skill set of team members and mentoring
    • Providing technical assistance to support the team in high-level requirements such as solution architecture and optimization
    • Professional communications within the team and with customer
    • Distributing tasks, establishing timelines and priorities within the team
    • Developing core modules and refactoring
    • Clarifying requirements
    • Ability to produce project technical documentation
    • Cooperating with test team

    Requirements:

    • At least 5 years of experience in commercial .NET development
    • Excellent OOP / OOD skills and quality of produced code
    • Excellent technical, analytical and 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
    • Good coaching and mentoring experience
  • Junior .NET Developer (R&D of software tools for multi-domain platform)
    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 Flash developer
    Kharkiv | Flash

    We are looking for a Middle 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 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 for its reliable high-quality products, services, and proficient personnel.
    We develop various casino games, like slots, video pokers, scratch and table games, based on Customer’s platform. Main used technologies are Flash, ActionScript 2.0-3.0, SVN, Jenkins.
     
    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 and operation
    • Participating in conference calls and meetings with the Customer and the 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:

    • Good understanding of OOP
    • Strong experience with Flash, ActionScript 2.0 and 3.0
    • Good knowledge of cross-browser Java Scripting
    • At least Pre-Intermediate level of English
    • Ability to consistently complete assigned tasks in a timely manner with high-quality
    • Attention to details
    • Good communication skills
    • Hands-on experience with vector graphics and animation is a great plus
  • 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)
  • 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
  • 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
  • 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
  • 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 (Video Exchange Service)
    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 (Video Exchange Service)
    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
  • Senior .NET Developer (Safe and Secure systems)
    Kharkiv | Microsoft .NET

    Sigma Software is 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
  • Mobile Test Engineer
    Lviv | 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 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
  • 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