Vacancies

Directions:
All1CBusiness SupportC & C++DatabasesJavaJavaScriptMicrosoft .NETMobilePHPProject ManagementSales & MarketingSoftware TestingSystem administration
Locations:
AllKharkivKyivOdesaLvivPolandUSASwedenCanada
  • Middle / Senior PHP / WordPress Developer (VIRTUAL OFFICE SYSTEM)
    Kharkiv | PHP

    We are looking for a motivated and skilled PHP Developer with strong knowledge of WordPress to create and implement web-based applications and services. You will be responsible for designing and implementing the core logic of a multi-component solution.
    If you are passionate, hard-working, and ready to face challenges, we welcome you to join our team.

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

    Responsibilities:

    • Design and implement website from an initial concept, site architecture, and user interface to the launch 
    • Code, debug, document, and maintain portions of software
    • Participate in peer code and design reviews
    • Participate in estimation and planning sessions
    • Contribute to development of technical project documentation and user documentation
    • Comply with the best engineering practices, the technical standards, and the quality criteria set forth on the project

    Requirements:

    • At least 4 years of experience in commercial PHP development
    • Extensive knowledge and experience in building WordPress CMS websites 
    • Knowledge of HTML/CSS, JavaScript, MySQL
    • Experience in RESTful API creation and integration
    • Knowledge of SEO best practices and optimization techniques
    • Good Object-Oriented design skills
    • At least Intermediate level of English
  • STRONG MIDDLE MOBILE DEVELOPER: ANDROID & iOS (XAMARIN LEARNING)
    Kharkiv | Mobile

    We are looking for a mobile developer (Android & iOS) to join our Kharkiv team. If you are interested in Xamarin platform learning, welcome.
    We offer: A new program of Xamarin platform learning.

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

    Responsibilities:

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

    Requirements:

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

    Will be a plus:

    • Experience with ASP.NET, web services, JavaScript
    • Passionate about mobile technologies and coding the right way
    • Good understanding of .NET Framework
    • Strong knowledge of relational DB concepts, SQL Server
    • Experience in development of enterprise systems with multilayered architecture 

    Personal profile:

    • Excellent problem-solving skills
  • Strong Middle .NET Developer (Xamarin)
    Kharkiv | Microsoft .NET

    We are looking for a Strong Middle .NET Developer, who is willing to master skills in new technology, Xamarin.
    Applying for this position, a candidate should deeply understand the principles of mobile development, as well as peculiarities of working with different devices and OS. We need an expert, who can propose ways of application development, make applications faster and more productive, and who knows how to organize the interaction with a server side.

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

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

    Responsibilities:

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

    Requirements:

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

    Will be a plus:

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

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

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

    Responsibilities:

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

    Requirements:

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

    We are looking for a highly motivated and skilled 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 professional growth.

    Project description:
    The project is the development of a White Label self-service advertising Platform. It is a startup project built from scratch using cutting-edge technologies, deep integrations with Ad servers API and major CRMs.

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

    • 3+ years of experience in PHP development
    • 2+ years of experience in building websites on PHP frameworks (Laravel / Yii)
    • Good front-end development skills (HTML5/CSS3, JavaScript, jQuery, AngularJS)
    • Knowledge of RESTful API integration
    • Experience with Git
    • At least Intermediate level of English
    • Understanding of CI concepts (TeamCity, Jenkins) is a plus
    • Experience with Advertising systems is a plus
  • Middle JavaScript Developer (Casino)
    Kharkiv, Odesa | JavaScript

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

    We are creating a Casino product from scratch. The product will be a desktop application that allows downloading favorite Casino games and playing in one click when necessary. In addition, players may try new games to practice before playing for money. This product will support multiple Flash, HTML 5, and C++ games.
    It will be a standalone part of a complex game platform and has to comply with numerous integrations.

    Responsibilities:

    • Design separate components, modules, classes, database tables, etc.
    • Code, debug, document, and maintain portions of software
    • Perform unit and integration testing
    • Participate in peer code and design reviews
    • Participate in estimation and planning sessions
    • Contribute to development of technical project documentation and user documentation
    • Provide assistance to test engineers and support personnel in solving technical issues of software installation and its operation
    • Participate in conference calls and face-to-face meetings with the Customer and Customer`s partners
    • Comply with the best engineering practices, the technical standards, and the quality criteria set forth on the project
    • Report status and progress according to the project and Company demands
    • Spot current deficiencies in the development process, adopted procedures and engineering practices, environment configurations, etc., and suggest improvements
    • Escalate technical issues to the Architect, Team Lead, and Project Manager
    • Improve your qualification within the area(s) of expertise at various training courses, seminars, and/or other educational organizations

    Main requirements:

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

    Additional technical requirements:

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

    Would be a plus: 

    • Knowledge of Foundation
    • Understanding of Node.js
    • Java EE Web Profile
  • Middle iOS Developer (Media Platform)
    Kharkiv | Mobile

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

    Project description:
    The project is about the development of a common media platform for celebrities, bloggers, editors of news sites and magazines, where everyone works together to create traffic. The product is designed for brand-promotion, mobile marketing, and advertisement. It is a high-load system with Mobile, Web, and BI solutions in one place using the latest technologies. You will work in a distributed Agile team of 15−20 members.

    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
    • Take responsibility for the delivery of major product features
    • Analyze product requirements and take major part in designing the software at the high and detailed level
    • Participate in estimation and planning sessions
    • Perform code reviews in compliance with best engineering practices, coding standards, and quality criteria set forth on the project
    • Provide assistance to test engineers and support personnel in solving technical issues of software installation and its operation

    Requirements:

    • At least 3 years of experience in commercial development
    • Strong knowledge of Objective-C
    • At least 2 years of programming experience using iOS SDK and Xcode
    • Solid understanding of the full Mobile Development Life Cycle
    • Good knowledge of UIkit, social frameworks, Foundation, Core Data, Push Notifications
    • Experience with other technologies like MySQL, XML, JSON, and Web Services
    • Knowledge of Apple guidelines
    • Experience in SCRUM and Agile practices
    • Knowledge of source code control tools like Git or SVN will be a plus
    • At least Intermediate level of English
  • Strong Middle / Senior Project Manager
    Kharkiv, Kyiv, Odesa, Lviv | Project Management

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

    Responsibilities:

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

    Responsibilities:

    • 5+ years of experience as a Project Manager
    • Excellent stakeholder relationship management skills
    • Excellent communication skills
    • Leader in the use of Agile methodology, processes, and standards for project management
    • Business analysis skills
    • Result-oriented and self-motivated
    • Strong problem-solving skills
    • Strong influencing and delegating abilities
    • Upper-Intermediate level of English
  • Senior UI JavaScript Developer (Toronto)
    Canada | JavaScript

    We are looking for passionate developers that are interested in using the latest web technologies HTML5, CSS3, and JavaScript frameworks such as AngularJS. If you are ambitious, creative, and driven to work on difficult problems and provide innovative solutions, this position is for you.

    As a Senior web UI developer, you will utilize expert knowledge and experience to perform complex product design, systems analysis, research, maintenance, troubleshooting, and other programming activities. You will also be involved in assisting other team members by providing guidance on complex tasks.

    Responsibilities:

    • Develop Web UIs with HTML5, CSS3, and JavaScript using frameworks such as Angular
    • Be familiar with communication protocols – HTTP and RESTful architecture
    • Produce high-quality testable code according to design specifications. Test frameworks including Selenium web driver
    • Do detailed technical design of highly complex software components based not only on requirements but with scalability and performance in mind
    • Participate in software design/code reviews to ensure quality and adherence to company standards and usability guidelines
    • Mentor and collaborate with other team members
    • Actively participate in the software development process from design to release

    Requirements:

    • University degree in Computer Science or similar
    • At least 5+ years of development experience
    • Extensive knowledge of JavaScript framework
    • Extensive knowledge of HTTL5, CSS3
    • Extensive knowledge of HTTP, REST API
    • Working experience with workflow concepts such as BPM, BPMN, BPML, and BPEL
    • Working experience with integration technologies/frameworks including AXIS, SOAP, JMS, HTTP, Socket, FTP, SMTP/POP, and integration platforms (EAI, ESB, BPI) such as JMS, MQ, WLI, and Tibco
    • Knowledge of the telecommunications and cable companies Operating Support Systems
    • Previous experience working within or for telecommunications companies an asset
    • Good design skills
    • Well-developed communication skills, both oral and written, and the ability to maintain positive and cooperative working relationships with a product development team
    • Good coaching and leadership skills are the must
    • An appreciation for technical alternatives and high knowledge of emerging technologies
    • Conceptual/big picture thinker
    • An accomplished proven track record of producing successful, reliable, efficient software
    • Flexible, willing to backtrack and seek multiple innovative alternate solutions
    • It is a plus to have business domain knowledge on Catalog Management, Order Management, and Customer Management applications
  • Legal Adviser assistant
    Kharkiv | Business Support

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

    Main responsibilities:

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

    Requirements:

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

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

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

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

    Responsibilities:

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

    Main requirements:

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

    Additional technical requirements:

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

    Would be a plus:

    • Experience with Bootstrap
    • Experience with WYSIWYG editors
    • Experience with Node.js
  • Middle Test Engineer with automation skills (Viaplay)
    Kharkiv | Software Testing

    We are looking for a motivated Test Engineer, who is keen to plan, design, and perform testing, ensure high quality of solutions.

    Projects description:
    Viaplay is a leading online service that gives users unlimited access to the latest and most popular TV-series, thousands of films, and world class live sport events. The service is available on internet-connected devices including PC, smartphones, tablets, Smart TVs, and set-top-boxes.

    Responsibilities:

    • Analyze and clarify feature requirements 
    • Analyze issues and report them
    • Prepare releases, releases’ demos for the Client
    • Perform manual functional, exploratory, compatibility, and usability testing of product
    • Support and develop automated tests
    • Quickly adapt test activities according to frequently changed Customer priorities
    • Estimate day-to-day tasks

    Requirements:

    • Ability to take ownership of a feature and take care of it from scratch (requirements clarification) to support in production
    • At least 2 years of experience in software testing
    • Experience in manual functional, compatibility, and usability testing
    • At least basic knowledge of web (JS, HTTP, CSS, HTML) and relational DBs 
    • Strong communication skills
    • At least basic experience in automated tests support and/or creation
    • Intermediate level of English, ability to communicate with English-speaking Customer verbally and in writing

    Will be a plus:

    • Basic knowledge of Java
    • Experience in Linux / Apache / MySQL / PHP technology stack
    • Experience in Cloud technologies
    • Experience in performance testing
  • Strong Junior Test Engineer (ERP System)
    Kharkiv | Software Testing

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

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

    Responsibilities:

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

    Requirements:

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

    Personal profile:

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

    We are looking for an experienced, creative, and enthusiastic PR manager, who will lead PR activities on the job market in close cooperation with recruiting team. If you are ready to boost your skills, if you are goal-oriented, and know how to achieve results, you are very welcome to join our team!

    Responsibilities:

    • Manage all PR activities for recruiting department
    • Manage and improve online recruitment campaigns, measure results
    • Research and report on external recruiting opportunities
    • Ensure consistent brand messages 
    • Create e-mail marketing campaigns
    • Create and publish all PR material in line with PR plans for job market
    • Review vacancies
    • Work closely with design department
    • Work closely with job portals
    • Analyze potential strategic partner relationships for company marketing on job market
    • Ensure timely delivery

    Requirements:

    • 1-2 years of work experience with SMM
    • 1-2 years of experience in advertisement campaign managing
    • Strong knowledge of e-marketing
    • Experience in building partner relations with web resources
    • Strong understanding of Employer Branding components
    • Work experience with web services AdWords, Google Analytics, etc.
    • Understanding the current and potential employees
    • Upper-Intermediate level of spoken and written English, Russian, and Ukrainian
    • Analytical skills
    • Willingness for frequent business trips
    • Understanding of recruiting processes is a plus

    Personal profile:

    • Energetic and open-minded
    • High communication skills
    • Strong ability for self-control and self-organization
    • Very attentive to details
    • Highly responsible
  • Middle / Senior Test Engineer (Mobile Advertisement Platform)
    Kharkiv, Kyiv, Lviv | Software Testing

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

    We propose you to take part in full development processes on mobile advertisement platform. The product consists of three parts: a web-portal for advertisement campaigns creation and statistics presentation; back-end for innovative text advertisement delivery and reporting data processing.

    Responsibilities:

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

    Requirements:

    • At least 3 years of experience in software testing
    • Strong understanding of web-based application concepts 
    • Experience and awareness of functional testing (test design techniques, change impact analysis, etc.) 
    • Ability to analyze efficiency of applied practices and introduce corrective actions 
    • Experience with SQL and non-SQL databases
    • At least Intermediate level of English with good spoken skills

    Will be a plus:

    • At least 1 year in Test Automation 
    • Conceptual understanding of Continuous Integration, Test Automation, OOP (Java, C#, Thucydides, JBehave, MSTest, TestNG, JMeter, BDD, Page Object, etc.)

    Personal profile:

    • Analytical and problem-solving skills 
    • Ability to achieve exceptional quality of work 
    • Thoroughness and accuracy 
    • Team player with a keen sense of responsibility 
    • A proactive person, who always looks for new solutions and responsibilities 
    • Ability to study gradually in parallel with real tasks
  • Middle Test Engineer (Web Advertisement Platform)
    Kharkiv | Software Testing

    We are looking for a Test Engineer interested in the development of software testing skills and getting the boost in technical skills. You will participate in testing of a web advertisement platform with rich and complex back-end and web-based portal. 

    Responsibilities:

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

    Requirements:

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

    Will be a plus:

    • Experience with SQL 
    • Conceptual understanding of continuous integration, OOP 
    • Understanding of test automation aims 
    • At least basic experience in automated tests support and/or creation
  • Middle .NET Developer (PIM)
    Kharkiv | Microsoft .NET

    We are looking for a Middle .NET Developer with the passion for working in a creative and challenging environment in a commercial area. We expect you to be a reliable and proactive person with the high level of engagement in developing web solutions and making technical decisions.
    A project consists of a number of dynamic web solutions designed using the inRiver PIM and SiteCore platforms. These solutions provide users with an easy and convenient way of working with various types of commercial data for both B2B and B2C systems. You will work closely with the Customer on development of websites for web shops.

    Responsibilities:

    • Code, debug, document, and maintain portions of software
    • Perform unit and integration testing
    • Participate in peer code reviews
    • Participate in estimation and planning sessions
    • Contribute to development of technical project documentation and user documentation
    • Provide assistance to QA engineers and support personnel in solving technical issues of software installation and its operation
    • Follow the best engineering practices, the quality criteria set forth on the project, and EQMS requirements
    • Report status and progress according to the project and the company’s demands
    • Spot current deficiencies in the development process, adopted procedures, engineering practices, environment configurations, etc., and suggest improvements

    Requirements:

    • At least 3 years of experience of ASP .NET MVC
    • At least 2 years of practical experience with MS SQL
    • Experience in working with eCom solutions is appreciated
    • Basic knowledge of JavaScript and UI frameworks
    • At least Intermediate level of English

    Personal profile:

    • Good communication skills
    • Fast learner
    • Reliable, responsible, and able to work directly with the Customer
  • Middle Test Engineer (ONLINE GAMES)
    Kharkiv | Software Testing

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

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

    Responsibilities:

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

    Requirements:

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

    Will be a plus:

    • Knowledge of Java, C#, Thucydides, JBehave, BDD, Page Object 
  • Senior 1C Developer
    Kharkiv | 1C

    We are looking for a Senior 1С Developer to support the operation of an internal system.

    Responsibilities:

    • Scheduled tasks administration, testing, updating and creating new configuration objects (reports, processes, documents)
    • Users support

    Requirements:

    • At least 3 years of experience in commercial 1C programming
    • Work experience with custom configurations 1C: Enterprise 8 (8.0/8.1/8.2/8.3)
    • Understanding of principles of the requests built on data storage administration configuration

    Personal profile:

    • Analytical and problem-solving skills
    • Team player with a keen sense of responsibility
    • Open to new solutions and responsibilities
    • Ability to study gradually along with real tasks
    • Thoroughness and love to perfection
  • Middle Test Engineer (Various Projects)
    Odesa | Software Testing

    We welcome a Test Engineer, who is keen to plan, design, and perform testing, ensure high quality of the solution, and introduce efficient testing processes within the area of responsibility. 

    Projects description:

    The first project invloves development of video streaming and social engagement platform, which allows users to stream and watch their videos, to communicate and get relevant suggestions based on preferences and previous experience.

    Our second project is the development of software products for communication management and document process outsourcing. We are building a product in direct cooperation with our customer, a well-established product development company in Europe, introducing new features and processing enhancement requests.

    Responsibilities:

    • Analyze, test, clarify, and document REQ arriving in format of blurred Customer expectations
    • Provide product testing with any test documentation
    • Perform manual functional, compatibility, usability, and performance testing of product
    • Perform day-to-day build regression test by means of change impact analysis and exploratory testing
    • Quickly adapt test process according to frequently changed customer priorities
    • Document Test Plan
    • Report status to the Client and clarify REQ utilizing both verbal and writing communication
    • Estimate day-to-day tasks
    • Develop test automation skills

    Requirements:

    • At least 2 years of experience in software testing
    • Experience in manual functional, compatibility, usability, and performance testing
    • Basic experience inTest Plans creation
    • Basic knowledge of web (JS, HTTP, CSS, HTML) and relational DBs
    • Strong communication skills
    • Good estimation skills
    • Intermediate level of English

    Will be a plus:

    • Basic knowledge of Java
    • Understanding of test automation aims
    • At least basic experience in automated tests support and/or creation
  • Middle Test Engineer (R&D of software tools for multi-domain platform)
    Kyiv, Lviv | Software Testing

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

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

    Responsibilities:

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

    Requirements:

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

    Will be a plus:

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

    Personal profile:

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

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

    Responsibilities:

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

    Requirements:

    • At least 5 years of working experience in Project Management, minimum 3 of them in management of projects in Microsoft technology stack
    • Experience with Microsoft Team Foundation Server; experience with Application Lifecycle Management platform is required
    • Experience and ability to manage fixed-all projects 
    • Experience with EVA / EVM 
    • Experience with MS Project 
    • Experience with financial / budgeting / forecast domain will be a plus
    • Technical experience with Microsoft .NET Framework and MS SQL is valuable
    • Excellent spoken and written English
  • Middle .NET Developer
    Kharkiv, Kyiv, Lviv | Microsoft .NET

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

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

    Responsibilities:

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

    Requirements:

    • At least 3 years of experience in commercial .NET development
    • Strong OOP/OOD skills and excellent quality of produced code
    • Familiarity with SOLID
    • Experience with Web Services
    • Deep understanding of .NET Framework
    • Experience in JavaScript/HTML and JS frameworks (at least some from: AngularJS, Node.js, npm, CoffeeScript)
    • Proven skills in unit test frameworks and tools
    • Good knowledge of relational DB concepts, SQL Server
    • Experience in working with version control (Git is preferred) and continuous integration
    • Experience in task management (JIRA or TFS, or RTC, etc.)
    • At least intermediate level of spoken and written English
  • Middle/Senior PHP/WordPress Developer (Media Platform)
    Kharkiv, Kyiv | PHP

    We are looking for a motivated and skilled PHP Developer with strong knowledge of WordPress to create and implement web-based applications and services. You will be responsible for assembling the interface designed and implementing the core logic. 

    If you are passionate, hard-working, and ready to face challenges, join our team.

    Project description:
    The project is about the development of a common media platform for celebrities, bloggers, editors of news sites and magazines, where everyone works together to create traffic. The product is designed for brand-promotion, mobile marketing, and advertisement. It is a high-load system with Mobile, Web, and BI solutions in one place using the latest technologies. You will work in a distributed Agile team of 15−20 members.

    Responsibilities:

    • Design and implement websites from an initial concept, site architecture, and user interface to a finished site
    • Code, debug, document, and maintain portions of software
    • Participate in peer code and design reviews
    • Participate in estimation and planning sessions
    • Contribute to development of technical project documentation and user documentation
    • Comply with the best engineering practices, the technical standards and the quality criteria set forth on the project

    Requirements:

    • At least 4 years of experience in commercial PHP development
    • Extensive knowledge and experience in building WordPress CMS websites 
    • Knowledge of HTML/CSS, JavaScript, MySQL
    • Experience in RESTful API creation and integration
    • Knowledge of SEO best practices and optimization techniques
    • Good object-oriented design skills
    • At least Intermediate level of English
  • Senior .NET Developer
    Kharkiv, Kyiv | Microsoft .NET

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

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

    Responsibilities:

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

    Requirements:

    • At least 5 years of experience in commercial .NET development
    • Exceptional OOP/OOD skills and excellent quality of produced code
    • Experience with web services, REST architecture
    • Deep understanding of .NET Framework / architecture fundamentals
    • Strong experience in performance optimization
    • Experience in using various unit test frameworks and tools
    • Advanced knowledge of relational DB concepts, SQL Server
    • Rich experience in working with version control systems (including Git) and continuous integration (including frameworks)
    • Hands-on experience in task management and related tools (JIRA or TFS, or RTC, etc.)
    • Upper-Intermediate level of spoken and written English
    • Good experience with front-end frameworks (AngularJS, Node.js, npm, CoffeeScript)
    • Knowledge of another programming language is a plus (in addition to C#)
  • DevOps (MS Stack)
    Kharkiv | Microsoft .NET

    We are looking for a DevOps specialist who has hands-on experience with .NET platform and MS stack in general.
    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:
    Our Client is a world-known automotive enterprise. For already 7 years we have cooperated with him providing a wide range of integrated e-commerce solutions.
    Our teams that write e-commerce applications also are on the hook to run the software. We are striving to automate everything to deploy frequently. Do you have an unstoppable drive and desire to contribute to automation? This is an opportunity to obtain DevOps knowledge by having a hand in continuous building and delivering a reliable large-scale e-commerce platform for a globally prominent automotive brand.
    Working within Agile multi-team environment, you will actively participate in story planning and detailed daily standups while providing input for development decisions with the focus on automating infrastructure, builds, and tests to meet story acceptance criteria. You will have an opportunity to continue growing your Microsoft technologies skills, and at the same time to develop your DevOps capabilities within and beyond of current technological stack. Further on, we believe you can be an integral part in advocating and advancing the culture of technical excellence.
    We hope you wish the same!
                    
    Responsibilities:

    • Participate in detailed technical design, development and implementation, because our integration and delivery pipeline is a continuously shared heartbeat for people in operation and development
    • Collaborate with operation personnel on the matter of needed server topology, service accounts, and integration points
    • Perform analysis of issues and root causes: bad check-ins, bad data
    • From time to time raise your findings to your team members
    • Write scripts and understand scripting technologies
    • Configure and maintain the built system
    • Create documentation/manuals of CI/CD process and custom tools
    • Maintain NuGet server
    • Look for the ways to automate routines as much as possible, implement their automation
    • Support the Customer’s team during application deployments to QA and PROD environments

    Requirements:

    • Good knowledge of Windows Workflow Foundation, PowerShell, TFS Deployer
    • Creating and maintaining Continuous Integration / Continuous Deployment with MS Build experience
    • Good knowledge of Build Server, NuGet, deployment tools
    • Knowledge of C#, .NET Framework
    • 2+ years of experience with MS SQL 
    • Experience with XML and JSON
    • Intermediate level of English
  • Middle .NET Developer (for VoIP-related project)
    Kharkiv, Kyiv, Odesa, Lviv | Microsoft .NET

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

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

    Responsibilities:

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

    Requirements:

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

    We are looking for a Senior .NET Developer, who has hands-on experience with EPiServer CMS, and is reliable enough to design solutions on the component level, ensure high quality of source code, and make technical decisions. The successful candidate will work with the leading usability experts on the exciting solutions, using modern technologies. We expect our ideal candidate to have strong communication skills and a keen eye for details. 
    Join our experienced Sweden/Ukraine blended team with the top-notch focus on usability. Together we build smart solutions for the web, mobile, and corporate applications that look great, are easy to use, and totally engaging.

    Project description:
    We create cutting-edge solutions for world’s leading companies, working in different industries and in the government area. The project is aimed at developing the greatest solution with trustworthy functionality, appealing interface, and usability to measure. On the EPiServer-based project, we use the latest technologies such as MVC.

    Responsibilities:

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

    Requirements:

    • At least 5 years of experience in commercial .NET development
    • Excellent OOP / OOD skills and excellent quality of produced code
    • Strong experience with .NET MVC, web services, JavaScript
    • Deep understanding of .NET Framework
    • Proven skills in unit test frameworks and tools
    • Strong knowledge of relational DB concepts, SQL Server
    • Excellent problem-solving skills
    • Upper-Intermediate level of spoken and written English
    • Experience with Content Management Systems, primarily EPiServer CMS Experience with Umbraco, SharePoint, Orchard would be a plus
    • Experience with Azure, ImageVault would be a plus
  • JUNIOR DATABASE DEVELOPER
    Kharkiv, Kyiv, Odesa, Lviv | Databases

    We are glad to invite a smart Junior Database Developer with good experience in working with T-SQL and MS SQL to join our team. We welcome a proactive 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 to complex business problems. This assignment will include an opportunity to gain or improve your skills in .NET development. Business trips to the Customer are possible.   

    Responsibilities:              

    • Participate in estimation and planning sessions 
    • Participate in peer code and design reviews 
    • Participate in development and refactoring, where needed 
    • Participate in meetings with the Customer and development teams 
    • Cooperate with colleagues

    Requirements:

    • At least 1+ year of experience in commercial software development
    • Good experience with T-SQL and MS SQL
    • Experience in working with TFS
    • SSIS and migration tools knowledge is a plus
    • Intermediate level of spoken and written English 
    • Understanding of .NET framework platform and C# programming are a plus 
  • Middle .NET Developer (GROUND HANDLING MANAGEMENT SYSTEM)
    Kharkiv, Kyiv, Odesa, Lviv | Microsoft .NET

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

    Project description:
    The project covers software development of a web-based Ground Handling Management System. The system aims at helping users to manage subcontractors and expenses based on handling services, such as cabin service, catering, ramp service, passenger service, field operation service. The system involves management of pricing, invoicing, budgeting, vendors, as well as reporting and data integration with other systems of the company.

    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 technical project documentation and user documentation
    • Provide assistance to test engineers
    • Comply with the best engineering practices, technical standards, and quality criteria set forth on the project
    • Escalate technical issues to the Architect, Team Lead, and Project Manager

    Requirements: 

    • At least 3 years of experience in commercial .NET development
    • Good OOP / OOD skills and excellent quality of produced code
    • Deep understanding of .NET Framework
    • Strong knowledge of ASP.NET Web API and MVC
    • Good knowledge of relational DB concepts, SQL Server
    • Experience with Entity Framework
    • Proven skills in unit test frameworks and tools
    • Deep knowledge of CSS / HTML, JavaScript, and JQuery
    • Good problem-solving skills
    • At least Intermediate level of written and spoken English
    • Experience with AngularJS, KnockoutJS or ReactJS will be a plus
  • Senior C++ Developer
    Kharkiv, Kyiv, Odesa, Lviv | C & C++

    We are looking for a Senior C++ Developer, which will be able to head the project technically and lead it from the start to its successful deployment on the Customer’s side.

    Project description:
    Reporting Engine is a core part of a product that allows analysts to design misc. reports and operators to generate and review these reports. Reporting Engine is aimed at receiving and handling requests from other parts of the product, executing reports and providing them in the different formats (PDF, Excel, HTML, etc.).

    Responsibilities:

    • Design architecture of the solution
    • Set up development process
    • Lead developers’ team
    • Design and code review
    • Develop some modules

    Requirements:

    • At least 5 year in commercial C++ development
    • At least 3 years of experience with STL and Boost
    • Great theoretical skills and practice in work with RDBMS and No-SQL databases 
    • Experience in technical leading of the team
    • Web-services design and development
    • Experience in technical documentation creation (e.g. UML)
    • Upper-Intermediate level of spoken and written English

    Would be a plus:

    • Experience with Cairo library
    • Experience with Node.JS
    • Experience in Python
  • SENIOR .NET DEVELOPER / TEAM LEAD (GROUND HANDLING MANAGEMENT SYSTEM)
    Kharkiv, Kyiv, Odesa, Lviv | Microsoft .NET

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

    Project description
    The project assumes software development of a web-based Ground Handling Management System. The system aims at helping users to manage subcontractors and expenses on particular ground handling services, such as cabin service, catering, ramp service, passenger service, or field operation service. The system embraces management of pricing, invoicing, budgeting, vendors, as well as reporting and data integration with other systems of the company.

    Responsibilities

    • Lead the development of a new functionality
    • Lead Agile development process
    • Communicate within the team and the Customer
    • Clarify requirements
    • Prepare technical documentation
    • Come up with well-designed technical solutions and robust code
    • Ensure the development in accordance with coding guidelines
    • Peer code reviews, following the best engineering practices
    • Cooperate with the test team

    Requirements:

    • At least 5 years of experience in commercial .NET development
    • Excellent OOP / OOD skills and excellent quality of produced code
    • Experience in development of enterprise systems with multi-layered architecture
    • Deep understanding of .NET framework platform
    • Strong knowledge of ASP.NET Web API and MVC
    • Solid understanding of relational DB concepts, SQL Server
    • Experience with Entity Framework
    • Deep knowledge of CSS/ HTML, JavaScript, and JQuery
    • Proven skills in unit test frameworks and tools
    • Experience with AngularJS, KnockoutJS or ReactJS is a plus
    • Excellent problem-solving skills
    • Upper-Intermediate level of spoken and written English 
  • Strong Middle .NET Developer (E-Commerce industry)
    Kharkiv, Lviv | Microsoft .NET

    We are looking for Strong Middle .NET Developer with a desire to be a part of mature team, which develops E-commerce solutions for prosperous automotive brand. As a team player you should be ready to collaborate at all stages of the product lifecycle such as design, development, and interaction. The ideal candidate should be highly motivated and familiar with new technologies and tools.

    Project description:
    The projects domain is E-commerce functionality for B2B (Business to Business) and B2C (Business to Consumer) solutions. The solutions must provide usable web interface, handle great number of transactions per day and implement various business scenarios.

    Responsibilities:

    • Participate in the project after the pre-study period
    • Grasp system design and components architecture
    • Develop, following the coding guidelines
    • Participate in team meetings
    • Learn detailed design solutions from development team and documentation

    Requirements:

    • At least 3 years of experience in commercial .NET development
    • At least 2 years of practical experience with MS SQL
    • Solid knowledge of .NET framework platform
    • Strong understanding and experience of Object-Oriented Programming and Design 
    • Deep knowledge of ASP.NET, MVC, web services, JavaScript
    • Strong knowledge of CSS/HTML
    • At least Intermediate level of English
    • Experience with Sitecore Commerce Server and IBM WMQ will be a plus
  • Java Team (AOL)
    Kharkiv, Kyiv, Odesa | Java

    We believe that smart people create outstanding solutions. Therefore, we are looking for specialists, who can help our Customer to conquer the world.
    If you are an experienced well-established Java team that follows smart software development religion, join us to take part in the development of a series of products for our valuable Customer, Aol. 

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

    Responsibilities:

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

    Requirements:

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

    Will be a plus: 

    • Experience with some general application security fundamentals
    • Basic knowledge of HTML / JavaScript / CSS
    • Knowledge of MongoDB / NoSQL databases
    • Experience in GWT
    • Experience with Elasticsearch / Lucene / Solr
  • Strong Middle .NET Developer (Umbraco competence)
    Kharkiv, Kyiv, Odesa, Lviv | Microsoft .NET

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

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

    Responsibilities:

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

    Requirements:

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

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

    Responsibilities:

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

    Requirements:

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

    Will be a plus:

    • Work experience in advertising industry 
    • Dealing with high-load systems 
    • Knowledge of Java or Python basics
    • Experience with complicated Protocol Buffers structures
    • Strong QA skills
  • Middle Project Manager
    Kharkiv | Project Management

    We are looking for a highly motivated and responsible Project Manager who is capable to manage teams of 10+ specialists, handle multiple sub-projects, and strives to maintain and improve development process.

    Project description:

    The project is the large enterprise level platform for development and maintenance. The product is widely used in public, private, and pharmaceutical sectors and constantly evolves and develops. You will manage the team of ~15 members located in Ukraine, and closely cooperate with development team in Europe. You will become a part of big account and will gain an experience of working with Product Owners from Europe as well as cooperating with other product development teams.
    If you are ready to take the challenge, join our team today!

    Responsibilities:

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

    Requirements:

    • At least 3 years of project management experience with proven track records of delivering products to market
    • Deep understanding of software project management concepts, project development lifecycle, risk management, and software quality
    • Business analysis skills
    • Good communication skills
    • Ability to compose project plans, estimates, and initiate new projects
    • Ability to organize, motivate, and manage project team
    • Proven ability to handle projects within budget/terms
    • Ability to effectively manage customers’ expectations
    • Availability for business trips abroad
    • Upper-Intermediate level of English
    • Successful .NET project management experience will be a plus
  • Senior Xamarin Developer
    Kharkiv | Microsoft .NET

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

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

    Responsibilities:

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

    Requirements:

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

    Will be a plus:

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

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

    Responsibilities:

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

    Requirements:

    1. Hardware:

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

    2. OS:

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

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

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

    4. Virtualization:

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

    5. Configuration skills:

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

    6. Cloud system:

    • AWS, Azure, DigitalOcean, Rackspace

    7. At least Intermediate level of English

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

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

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

    Responsibilities:

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

    Requirements:

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

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

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

    Responsibilities:

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

    Requirements:

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

    Would be a plus:

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

    Personal profile:

    • Goal-oriented, responsible person
    • Strong team player
  • Junior .NET Developer (R&D of software tools for multi-domain platform)
    Kyiv | Microsoft .NET

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

    • At least 1 year of experience in commercial .NET development
    • Good OOP/OOD skills
    • Experience with ASP.NET, MVC, web services
    • Good understanding of .NET Framework
    • Experience in JavaScript/AJAX/HTML
    • Bootstrap, Less pre-processor for HTML/CSS purposes, Knockout.js framework for JavaScript
    • Good skills in unit test frameworks and tools
    • Good knowledge of relational DB concepts, SQL Server
    • Work experience in Scrum teams (sprints, unit test framework)
    • Work experience with version control (e.g. svn, git) and continuous integration (CI&V)
    • Experience in task management (JIRA or TFS or RTC)
    • Experience in scripting languages (preferably Python) will be a plus
    • Intermediate level of spoken and written English
  • Middle Java Developer (AOL)
    Kharkiv, Kyiv, Odesa | 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:Aol is one of the world’s biggest advertising media conglomerate, owner of the largest advertising and video platforms with millions of users, and billions of video plays, which successfully competes with Google, Facebook, and Twitter. You have a perfect chance to work out the solution to existing problems on the market of video advertising services. You will get the real opportunity to level-up your skills, gain valuable experience and work with highly qualified young team.

    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 stakeholders
    • Reporting status and progress according to the project`s and company`s demands
    • Spotting deficiencies in the development process and suggesting improvements
    • Escalating technical issues to the Architect, Team Lead and Project Manager

    Requirements:

    • At least 2 years of experience in commercial development
    • Good  knowledge of Java 
    • Good knowledge of Spring Framework
    • Strong analytical skills
    • Strong knowledge of databases
    • At least Intermediate level of English

    Will be a plus:

    • Basic knowledge of HTML / JavaScript / CSS
    • Knowledge of MongoDB/NoSQL databases
    • Experience in GWT
    • Experience with Elasticsearch / Lucene / Solr
  • Senior .NET Developer (Safe and Secure systems)
    Kharkiv | Microsoft .NET

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

    Project details: 
    The system is initially well-designed and built by senior guys. Obviously, paradigms and technologies don’t stand still and evolve. Step by step we thoughtfully introduce new practices, frameworks, and ways of work, giving a new grip to a code we wrote in the past. All this helps us to make a product of high quality, so we could be truly proud of it.
    The project goal is implementation of new modules and features to a management system, specifically designed for the construction industry to manage and supervise staff overseeing the daily work at the construction site. It is a high load "living" solution that works in a real-time mode, accessed by thousands workers every day. We put a lot of effort to implement software automating processes on construction sites and make construction more efficient (adjustable lighting, heating, ventilation of the whole building, manage access control devices like sensors, door locks, etc.).

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

    Responsibilities:

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

    Requirements:

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

    We are starting new projects in 2016 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