Vacancies

Directions:
AllSales & MarketingPHPMicrosoft .NETMobileSoftware TestingStartupsSystem administrationUnity3DJavaScriptBusiness SupportHR & RecruitingJavaDevOpsEmbedded1C
Locations:
AllKharkivKyivOdesaLvivVinnitsaPolandUSASwedenCanada
  • IT Security Manager
    Kharkiv, Kyiv System administration

    We are looking for an IT Security Manager to work for a big outsourcing company that provides top-quality IT services to customers in many areas. If you are an inspired professional, we welcome you to join our growing and experienced team. This is an excellent opportunity to work for the international company. 

    Responsibilities:

    • Create, implement, and control IT security policies
    • Auditing and assessment of IT processes, IT architecture and information systems
    • Assess IT and software development changes for security risks and vulnerabilities
    • Manage and report on identified IT security risks and vulnerabilities
    • Penetration testing, vulnerability management
    • Build and maintain intrusion prevention system rules and alerts
    • Detect and respond to security incidents and alerts generated from SIEM, IPS, Firewalls
    • Contribute to the security incident response and business continuity programs

    Requirements:

    • Knowledge of operating systems: Linux, MacOS, Windows
    • General knowledge of ISMS / ISO 27001 & 27002, IT security assessment and security audit techniques
    • Knowledge of regulatory requirements and security standards such as the GDPR, HIPAA, PCI DSS and SOC I/II, SOX
    • Knowledge of cyber security frameworks such as CIS, COBIT
    • Experience in creating, implementing, and controlling IT security policies
    • Experience working with cloud providers
    • Knowledge of principles of IT systems and system architecture
    • Understanding of software development principles
    • Possessing demonstrable skill in one or more programming languages is a must (BASH, Perl, Python, Ruby, PowerShell, etc.) 
    • Must possess demonstrable knowledge of modern cryptography (experience with encryption algorithms and protocols like RSA, SHA, Kerberos, AES and SSL/TLS, Experience with PKI implementation is a plus)
    • Able to evaluate threats and vulnerabilities for applicability across the enterprise
    • Understanding of core IT security and architectural components: firewalls, switches, routers, VPN, authentication, encryption, IPS, traffic management, storage, databases, virtualization, automation, configuration management
    • Ability to analyze firewall and IPS rule sets for weaknesses, compliance requirements, and effective security control
    • Hands on experience with various IDP/IPS, Netflow and protocol collection and analysis tools such as SNORT, Suricata, Bro, Argus, Silk, TCP dump, and WireShark
    • Knowledge of OSI network protocol stack, including major protocols such as IP, ICMP, TCP, SMTP, UDP, HTTP(s), and SSH
    • Experience in recommending security controls for network
    • Working knowledge of SIEM solutions like SPLUNK or ArcSight
    • Upper-Intermediate level of English

     

  • JUNIOR TEST ENGINEER (SAFE AND SECURE SYSTEM)
    Kharkiv Software Testing

    We are looking for a Junior Test Engineer, who will join the team working on the product in construction domain. The main mission of the application is to control permissions on construction sites. The application is built on .NET stack and has complex business logic. Learn more about the project here: http://sigma.software/acs/. Most of all we value positive attitude, flexible mind, and ability to analyze.

    So what do we give:

    • A wide range of possibilities to get a new experience as a Junior QA specialist that includes different types of test documentation (bug reports, test cases, checklists, test reports), issues processing, execution of both functional and non-functional tests, requirements clarification/processing, working with different tools for testing
    • Big set of technologies to work with, REST services testing, performance testing using JMeter
    • A number of diverse challenges and ability to learn and develop in different areas
    • Strong professionals who can help and guide through achieving new heights and improving your skills
    • Friendly, open-minded team with a good sense of humor

    What do we expect from a Junior Test Engineer to join the team:

    • You have an experience in Software Testing and really understand that this is exactly what you want to do
    • You have a good knowledge of software testing concepts and practices
    • You have a strong level of English and able to create different types of documentation with few mistakes and corrections. Communication in English is not a problem for you as well
    • You know the difference between types of testing and can easily select what test design technique to use 
    • You know how JOINs work in MS-SQL and how to prepare more or less complex queries (with a help of Google, of course)
    • You are fond of writing testing documentation, this is a kind of creative work for you
    • You like to learn and use new technologies and tools
    • You know how to plan and estimate your time
    • You are not surprised of working following processes that can often be changed and improved
    • You can easily switch from task to task and quickly refocus on a new area of responsibility 
    • You are ready to learn a lot and receive a valuable feedback with a fair criticism if needed
    • You are a proactive person willing to contribute to the project and the team

    And finally additional things that would be considered as a plus:

    • It’s not a problem for you to explain main differences between regular web app and mobile app testing, what is web services testing and plan testing activities accordingly with a help of your supervisor
    • You can explain main principles of tests automation and you have tried to use the most popular tools such as JMeter, SoapUI, Selenuim WebDriver, etc.

    If you want to keep growing as a QA professional, developing your interpersonal skills and can fulfil our expectations – join our team!

  • Middle .NET/WPF Developer
    Kharkiv, Kyiv Microsoft .NET

    We are looking for a Middle .NET/WPF Developer to join our team. As a team member we expect from you a high level of engagement in making technical decisions, being a reliable and proactive person.

    Project description:
    This is a new long-term project related to the development of internationally usable editorial tools for automotive repair and maintenance information. Related data is spread over many different domains, such as technical data, diagnostics data, repair manuals, labour times, parts, wiring diagrams, etc. Each domain requires a custom tailor made application for the most efficient data capture capabilities. The tools need to be accessible from the different international subsidiaries.

    Responsibilities:

    • Design separate components, modules, classes, database tables, etc.
    • Code, debug, document, and maintain portions of software
    • Perform unit and integration testing
    • Participate in peer code and design reviews
    • Participate in estimation and planning sessions
    • Contribute to the development of technical project 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
    • Comply with the best engineering practices, technical standards, and quality criteria set forth on the project
    • Report status and progress according to the project and company demands
    • Spot current deficiencies in the development process, adopted procedures and engineering practices, environment configurations, etc., and suggest improvements
    • Escalate technical issues to the Architect, Team Lead, and Project Manager
    • Improve your qualification within the area(s) of expertise at various training courses, seminars, and/or other educational organizations

    Requirements:

    • At least 3 years of experience in commercial .NET development
    • Good knowledge in WPF
    • Good OOP/OOD skills
    • Experience in using ASP.NET
    • Good knowledge of relational DB concepts, SQL Server
    • Experience in using ADO.NET, Entity Framework, LINQ to SQL
    • Experience in writing unit tests (TDD is a great plus)
    • At least Intermediate level of English
  • Junior Support & Maintenance Engineer
    Odesa Embedded

    We are looking for Junior Support & Maintenance Engineer for the project that assumes Customer’s global database infrastructure monitoring and user support. Our Client is a producer of heavy trucks and transport solutions. 

    Responsibilities:

    • Investigate and resolve database structure problems through established processes and procedures on a daily basis
    • Monitor user requests, evaluate and support incoming issues, perform basic troubleshooting, notify appropriate responsible groups for further investigation
    • Support database structure and detect discrepancy between/within different independent sources
    • Actively support workflow and maintenance optimization processes

    Requirements:

    • Basic knowledge of the main communication applications (Skype, Lync)
    • Basic knowledge of mailing
    • Experience working with bug tracking systems is a plus, but not mandatory
    • Willingness to join project with a high probability of working during non-business hours

    Personal profile:

    • Excellent communication skills
    • At least Intermediate level of English 
    • Problem-solving skills, logical way of thinking, and ability to find nontrivial solutions, critical approach
    • Relevant technical knowledge (would be a plus), basic understanding of the automotive sector
    • Proactivity in improvement of maintenance processes
    • Teamwork skills, self-organization
  • HR Intern
    Kharkiv HR & Recruiting

    We are looking for a Human Resources Manager Intern to join our talented team. This is an excellent opportunity to work in a big team and to expand your skill set in the role of an HR Manager.

    Responsibilities:

    • Assist HR team in coordinating, developing, and presenting HR related programs
    • Participate in the process of adaptation of new employees
    • Participate in the organization of corporate events

    Requirements:

    • Ability to work full-time
    • Education in HR, sociology, or related areas 
    • At least Intermediate level of English
    • Advanced PC user
    • Strong analytical skills
    • Strong communication skills
    • Strong organizational skills
  • Middle Test Engineer
    Kharkiv Software Testing

    We are looking for a Middle Test Engineer who will join the team working on a stable and powerful ECM product for efficient information management and e-services – booking special study materials to support educational programs for disabled people.
    The project includes the development of customization of the document management system. Very important factors for the project are schedule and quality, as well as keeping the visibility and maintaining customer’s confidence.

    Responsibilities:

    • Analyze and test requirements 
    • Plan and estimate testing activities
    • Test documentation creation
    • Test data preparation
    • Perform manual functional and regression testing
    • Report defects, monitor reported issues, and verify when they are resolved
    • Effectively collaborate with team members to achieve the best results
    • Regularly and clearly report status and progress 
    • Define possible risks in advance

    Requirements:

    • Strong experience in functional and non-functional testing
    • Strong knowledge of concepts, activities, and deliverables in software testing
    • Understanding of Agile methodologies
    • Good analytical skills and attention to details
    • Experience in tasks estimation 
    • Strong technical background (Windows, web)
    • Strong knowledge of AD, IIS
    • Strong knowledge of SSO approach 
    • Working with risks
    • At least Upper-Intermediate level of English

    Personal and professional quality requirements:

    • Well-organized and detail-oriented
    • Good communication skills
    • Good reporting skills
    • Analytical and problem-solving skills
    • Team player with a keen sense of responsibility
    • Personal responsibility
  • Junior Java Developer
    Kharkiv Java

    We are looking for a smart, proactive, and self-driven Junior Java Developer. We want you to be ready to take the ownership of the features, to grow professionally with us and to be open for new challenges. 

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

    Responsibilities:

    • Design separate components, modules, classes, database tables, etc.
    • Code, debug, document, and maintain portions of software
    • Perform unit and integration testing
    • Participate in peer code and design reviews
    • Provide assistance to test engineers and support personnel in solving technical issues of software installation and its operation
    • Participate in conference calls and face-to-face meetings with the Customer and Customer partners
    • Report status and progress according to the project and Company demands
    • Escalate technical issues to the Architect, Team Lead and Project Manager
    • Improve your qualification within the area(s) of expertise at various training courses, seminars and/or other educational organizations

    Requirements:

    • Good knowledge of Java
    • Good knowledge of Spring Framework
    • Good  analytical skills
    • Good Knowledge of Databases (both SQL and NoSQL)
    • Good knowledge of HTML/JS/CSS

    Would be a plus:

    • Flash/HTML5 experience is a plus
    • Experience with ElasticSearch/Lucene/Solr is a plus
  • Senior JavaScript Developer
    Kharkiv, Kyiv, Odesa JavaScript

    We are looking for a Senior JavaScript Developer. You will work in a collaborative team environment that encourages you to perform at your best and challenges you to engineer elegant solutions for complex business problems. Our ideal candidate is an experienced developer with applied knowledge of object-oriented design with appropriate use of best practices, design patterns, and frameworks and an appreciation of the implication of software designs and implementation choices on application performance and maintainability.  

    Project details:
    Our client is one of the biggest healthcare providers in the world. The project is about rewriting and developing from scratch a system in the area of cost efficiency and electronic medical records processing.

    Responsibilities:

    • Take responsibility for the delivery of major product features
    • 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
    • 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 best engineering practices, coding standards, and quality criteria set forth on the project
    • Continuously participate in technical risks identification and analysis, immediately notify the Project Manager of new risks identified, suggest a mitigation strategy
    • Create technical documentation
    • Report status and progress according to the project and company demands

    Requirements:

    • Solid knowledge of pure JavaScript
    • Strong knowledge of HTML5 and CSS3
    • Experience in ReactJS
    • Experience with CI and CD 
    • Proven skills in multiple layers of testing (e.g. unit, component, integration, e2e, load, stability)
    • Experience with microservices orchestrated using Kubernetes and Docker (would be a plus)
    • Upper-Intermediate level of English
  • Senior Unity3D Developer
    Kharkiv, Kyiv, Lviv Unity3D

    We are looking for a Senior Unity3D 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.
    The Project is gamification of education process and games for desktop and mobile cross-platform support.

    Responsibilities: 

    • Analyze product requirements and take major part in designing software at a high and detailed level
    • Code, develop unit and integration tests, debug, document, implement, and maintain portions of software
    • Clarify technical details for middle and junior software development staff 
    • Translate product requirements to task specifications for junior software engineers

    Requirements:

    • C# programming skills
    • 3D Math skills
    • Skills of animation 
    • Knowledge of Unity 4.6+ UI
    • Ability to create Unity Editor extensions 
    • Performance optimization techniques
    • Knowledge of game programming patterns
    • Ability to use MVC frameworks
    • Development for mobile platforms 
    • Building, deployment, and publishing process for mobile platforms

    Additional technical:

    • Skills in 3D CG concepts 
    • Skills in ShaderLab/CG programming
    • Unity Networking skills
    • JavaScript experience
    • Experience with Git/gitflow

    Will be a plus:

    • Strong knowledge of native and managed Unity3D plugin development. IOS/Android native plugin development experience is a plus
    • Experience with 3D Software Packages (Blender/Maya/3DSMAX)
    • Experience working with REST
    • Knowledge of Lua
  • Middle PHP/Magento Developer
    Kharkiv, Kyiv PHP

    We are looking for a highly motivated and skillful Middle PHP developer with strong Magento skills to join a team in Sigma Software and apply the best engineering practices in daily work. We expect our ideal candidate to be flexible and motivated to work in a fast-paced environment.

    Project description:
    The project aim is to build an easy-to-use multi-store E-commerce solution for students, parents, and employees that allows them to buy snacks, breakfasts, and other food within school environment online.

    Responsibilities:

    • Develop new and existing client projects using the Magento platform
    • Analyze product requirements and take major part in designing the software both at high and detailed levels
    • Perform code reviews according to best engineering practices, coding standards, and quality criteria set forth for the project
    • Apply deployment and build processes, configure web-servers, and manage existing processes and code to ensure stability
    • Participate in estimation and planning sessions, write technical documentation
    • Report status and progress according to the project and company demands

    Requirements:

    • At least 4 years of experience in PHP development
    • At least 2 years of experience in developing Magento projects, customizing of native and 3rd party modules, and developing of custom modules from scratch
    • Strong knowledge of PHP 5
    • Solid experience in MySQL
    • Strong OOP and Design Patterns Knowledge
    • Good knowledge of JavaScript, AJAX, JQuery, HTML/CSS, XML
    • Experience with Git
    • Experience of integrating with 3rd party services
    • Solid skills in installing and configuring development environment
    • Experience of automated testing (preferably PHPUnit)
    • At least Intermediate level of English
    • Experience in UNIX systems

    Would be a plus:

    • Knowledge of PHP 7
    • Knowledge of deployment and build processes
    • Experience with Agile methodologies
    • Experience with other frameworks
  • Middle Test Engineer
    Kharkiv, Kyiv Software Testing

    We are looking for a Middle Test Engineer interested in the development of software testing skills and getting boost in technical skills. We offer you to work on building an easy-to-use e-Commerce solution for students, parents, and school employees that allows them to buy snacks, breakfasts, and other food within school environment online.

    Responsibilities:

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

    Requirements:

    • At least 3 years of experience in quality assurance
    • Experience and specific understanding of testing solutions built using popular CMS (e.g.Magento, Drupal, Joomla, WP)
    • Experience and deep awareness in functional testing (test design techniques, change impact analysis, etc.)
    • Experience in compatibility, regression, integration, and performance testing
    • Experience in web testing (services, distributed systems, etc.)
    • Experience in mobile testing (iOS, Android native, and web-based applications)
    • Experience utilizing test design techniques, performing change impact analysis, etc.
    • Experience in Agile software development, task management, and tracking tools
    • Experience with various formats of product requirements (e.g. user stories written by Product Owner)
    • Good estimation skills
    • At least Intermediate level of English

    Will be a plus:

    • Test automation experience on a commercial project
    • Good knowledge of OOP
    • Experience with and good knowledge of one of the following languages: Java, PHP, C#, Python
    • Good knowledge of DOM Structure, CSS, and XPATH locators
    • Basic experience with UI test automation (preferable Selenium WebDriver)
    • Basic knowledge of mobile test automation specifics
    • Basic CI experience (Jenkins, Teamcity, etc.)
    • Experience in performance-related testing 
    • Experience working in eCom domain

    Personal and professional quality requirements:

    • Result-oriented
    • Strong communication skills
    • Well-organized and detail-oriented
    • Strong reporting skills
    • Analytical and problem-solving skills
    • Team player with a keen sense of responsibility
  • OFFICE ADMINISTRATOR
    Kyiv Business Support

    We invite an intelligent and hardworking Office Administrator with excellent English to handle various office assignments. The position will be interesting for those candidates, who love to switch between different tasks and functions.

    Responsibilities:

    • Handling voice calls (answering phone calls, calling back & making follow-up calls, logging, communicating with foreign travel agencies, hotel and airport representatives in order to organize business trips from A to Z, choosing and booking hotels)
    • Receiving international delegations, handling visits (complete coverage and support: initial contact, arrangements, logistics, reception, supervision, closeout)
    • Translating all kinds of documents (English-Russian, Russian-English)
    • Organizing business visits, arranging airport receptions and coffee breaks
    • Handling personal schedules of the management board

    Requirements:

    • Advanced and 100% precise English
    • Good PC user (MS Office)
    • Very attentive to details
    • Organized and disciplined
    • Excellent time management skills
    • Honest
    • Good memory
    • Neat appearance
  • IT Researcher
    Kyiv, Odesa, Lviv HR & Recruiting

    Our company invites a professional IT Researcher to work in a big team of result-oriented specialists. We offer you to take part in searching specialists, who will work in cooperation with famous customers from Western Europe and the USA.

    Responsibilities:

    • CV screening according to vacancies requirements and provision to recruiters
    • Initial contact with candidates
    • Various market analysis, researches, related reports (Ukraine and other countries)
    • Maintenance of databases, related reports
    • Monitoring the relevance of vacancies on job portals and reporting problems, if any, to recruiters

    Requirements:

    • At least 6 months of experience in searching for IT vacancies
    • Knowledge of IT/Telecom market is a big plus
    • Proficient PC user (Experience with Excel, Word)
    • At least Intermediate level of English
    • Good communication skills

    Personal profile:

    • Highly responsible and motivated person
    • Proactive and result-oriented
    • Strong networking skills
  • Acting CTO for startups
    Kharkiv, Kyiv, Odesa, Lviv Startups

    We are looking for strong technical experts to work with advanced ideas and products that tomorrow will change the world!

    We offer a challenging and interesting work with multimillion-dollar startups from New York and Silicon Valley. Find more information here: http://sigma.software/startups/.

    Your responsibilities:

    • Identify the best possible technical solutions according to Customers` business goals
    • Work directly with Customers and act as a primary point of contact
    • Manage the entire development process and ensure that every hour spent delivers tangible value
    • Take ownership of the product
    • Take responsibility for the project team
    • Drive successful implementation of business goals

    What we expect:

    • 6+ years of professional software development experience
    • Familiarity with startup ecosystem
    • Understanding of new technologies and technical opportunities
    • Seeing the big picture (be able to see the macro and micro goals simultaneously)
    • Project management and risk management skills
    • Time management and self-management skills
    • Perfect business correspondence skills
    • Fluency in spoken and written English
  • Senior .NET Developer (E-commerce Platform)
    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 technical decisions.
    That's a unique opportunity to apply your skills, gain great professional experience, and deliver premium-class software product! Join us to design and implement it.

    Project description:
    The projects you will join is from Sweden product company with 10 years’ experience in E-commerce area, sold as SaaS and will require from you deep technical background combined with profound experience.

    Responsibilities:

    • Coming up with well-designed technical solutions and robust code
    • Peer code reviews, following engineering practices
    • Cooperative work with colleagues
    • Professional communication within a team
    • Core modules development and refactoring, where needed
    • Requirements clarification
    • Technical documentation creation
    • Should feel the project, customer culture, be ready to business trips

    Requirements:

    • At least 5 years of experience in commercial .NET development
    • Strong experience with C# .NET web development, Autofac, Web Forms
    • Good OOP/OOD skills and excellent quality of produced code
    • Experience with ASP.NET, MVC, Web Services
    • Deep understanding of .NET Framework
    • Proven skills in unit test frameworks and tools
    • Strong knowledge of relational DB concepts, SQL Server
    • Upper-Intermediate level of English
    • Be able to provide good code quality with no test team
  • Senior .NET Developer/Team Lead (E-commerce Platform)
    Kharkiv, Kyiv, Odesa, Lviv Microsoft .NET

    We are looking for a Team Lead / Senior .NET Developer, who is able to start a new project at high professional level, build a dream team of 6-8 persons, ensure high-quality source code, and make perfect technical decisions. 
    The projects you will lead is from Sweden product company with 10 years’ experience in E-commerce area, sold as SaaS, and will require from you deep technical background combined with profound experience.
    As a part of the team, you should be ready to participate in all stages of the product lifecycle, such as design, development, and implementation. You should be ready to drive the development team and focus on deliverables quality.

    Responsibilities:

    • Set up and maintain the development process
    • Lead a development team to a successful project completion in time and within budget 
    • Analyze product requirements and take major part in designing the software
    • Play a technical expert role  
    • Establish industry grade engineering practices to ensure high structural and functional quality of the software product
    • Continuously participate in technical risks identification and analysis, develop risks mitigation strategy
    • Participate in peer code and design reviews
    • Participate in estimation and planning sessions
    • Comply with the technical standards and quality criteria set for the project
    • Professionally communicate within a team and the customer, take part in day-to-day activities with Swedish team
    • Should feel the project, customer culture, be ready to business trips

    Requirements:

    • At least 6 years of experience in commercial .NET development
    • Excellent OOP/OOD skills and excellent quality of produced code
    • Excellent problem solving skills
    • Strong experience with C# .NET Web development, Autofac, Web Forms
    • Deep understanding of .NET Framework
    • Proven skills in unit test frameworks and tools
    • Strong knowledge of relational DB concepts, SQL Server
    • Experience in development of enterprise systems with multi-layered architecture
    • Advanced level of spoken and written English
    • Technical leadership
    • Considerable experience in coaching and mentoring
    • Ability to provide good code quality without a test team
  • 1C Developer
    Kharkiv 1C

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

    Responsibilities:

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

    Requirements:

    • At least 2 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
  • Lawyer
    Kharkiv Business Support

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

    Main responsibilities:

    • Legal support of company's activities
    • Document management, ensuring all legal documents are managed in compliance with company's procedures
    • Review and drafting various legal documents
    • Legal research

    Requirements:

    • Master’s degree in Law
    • 4−5 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 level of English
    • Good communication skills
    • Attention to details
    • Proactive, enthusiastic, and creative person
    • Flexibility to work in a changing environment
  • PR Manager
    Kharkiv, Kyiv Sales & Marketing

    We are looking for a self-driven, highly organized, and proactive PR Manager, who will lead all PR activities for Sigma Software University – an education platform for learning, sharing knowledge and experience. You will work in a creative environment and will be responsible for creation and implementation of PR strategy.

    Responsibilities: 

    • Promotion and PR of Sigma Software University on the market
    • Support and update of the website and social networks of Sigma Software University
    • Run advertising campaigns
    • Cooperate with local media, including educational, tech, and business
    • Promote Sigma Software University through different media sources (blogs, online editions, prints, and broadcasts)
    • Cooperate with educational establishments (universities, private schools, academies, courses)
    • Organize and support job fairs, lectures, workshops, trainings, etc.
    • Create active partnership with different communities on the market
    • Support and carry out external trainings from company`s experts
    • Work with company`s speakers, trainers to develop their public speech and presentation skills
    • Write articles 

    Requirements:

    • At least 3 years of experience in advertising and PR
    • Experience in writing articles, press releases, and advertising materials
    • High literacy
    • Strong knowledge of PR strategies and campaigns’ planning principles
    • Experience in organization, promotion, and conducting of trainings
    • Degree in Marketing, Journalism, or Philology
    • Upper-Intermediate level of English

    Will be a plus:

    • Experience in IT area 
    • Good knowledge of IT education market

    Personal profile:

    • Energetic and open-minded
    • Strong communication skills
    • Active user of social networks
    • Analytical skills
    • Strong ability of self-control and self-organization
    • Very attentive to details
  • Middle JavaScript Developer
    Kharkiv, Kyiv JavaScript

    We are looking for a Middle JavaScript Developer. You will work in a collaborative team environment that encourages you to perform at your best, and challenges you to engineer elegant solutions for complex business problems. You will be an accomplished developer, with applied knowledge of object-oriented design, appropriate use of best practices, design patterns, and frameworks, and an appreciation of the implication of software designs and implementation choices on application performance and maintainability.  

    Project details:
    Our Customer is a Swedish startup providing online shops with an easy solution that handles purchases returns and helps to manage customers dissatisfaction. You will work on new integrations with platforms like Magento, Jetshop, etc., and contribute to the product development.

    Responsibilities:

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

    Requirements: 

    • Solid knowledge of JavaScript 
    • Strong knowledge of HTML 5, CSS
    • Experience with mobile
    • Knowledge of JQuery, Angular 1.x, Bootstrap, Angular Material, Node.js
    • Upper-Intermediate level of English 
  • Middle .NET Developer
    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
    • Cooperate with test engineers, assist them in software installation and solving configuration issues 
    • 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 company demands
    • Spot current deficiencies in the development process, adopted procedures and engineering practices, environment configurations, etc., and suggest improvements

    Requirements:

    • Good knowledge of ASP .NET/MVC
    • Good knowledge of MS SQL Server
    • Good knowledge of JS and UI frameworks
    • Intermediate spoken and written English

    Will be a plus:

    • Experience of work with E-com solutions

    Personal profile:

    • Good communication skills
    • Fast learner
    • Loyal, responsible, and able to work directly with the customer
    • Ability to suggest technical innovation and strive for high quality
    • Leadership ambition is appreciated
  • Middle .NET Developer (Service Platform)
    Kharkiv, Kyiv Microsoft .NET

    We are looking for a Middle .NET Developer to join our team. We are building a platform, which helps organizations to manage maintenance and projects portfolios, plan their activities, costs, and resources. It is a new solution built on ASP.NET MVC and hosted on Windows Azure.
    The Customer is a management consultancy firm, which provides full life cycle consultancy services to large and complex organizations.
    With the help of this product, their services will be more comprehensive and valuable to the clients and will move away from a MS Office template based methodology to a Cloud based online service 24/7/365 pay as you go model.

    Responsibilities:

    • Code, debug, document, and maintain portions of software
    • Participate in estimation and planning sessions
    • Contribute to the development of technical project documentation and user documentation
    • Follow the best engineering practices 
    • Spot current deficiencies in the development process, adopted procedures and engineering practices environment configurations, etc., and suggest improvements

    Requirements:

    • At least 2 years of experience in commercial .NET development
    • Good OOP/OOD skills
    • Experience with Entity Framework, ASP.NET, MVC
    • Good understanding of .NET Framework
    • Bootstrap, Knockout.js framework for JavaScript
    • Good knowledge of relational DB concepts, SQL Server
    • Work experience with version control (e.g. SVN, Git) and continuous integration (CI & V)
    • Experience in task management (JIRA or TFS, or RTC)
    • Upper-Intermediate level of English
  • Middle Test Engineer (SOCIAL ENGAGEMENT PLATFORM WITH VIDEO STREAMING)
    Odesa, Lviv Software Testing, Startups

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

    Project description:
    This project is about video streaming and social engagement platform development, which allows users to stream and watch their videos, communicate and get relevant suggestions based on preferences and previous experience. 

    Responsibilities:

    • Analyze, test, clarify, and document REQ arriving in format of blurred customer expectation
    • Perform functional, compatibility, usability, and performance testing of mobile application
    • Provide product testing without any test documentation
    • Perform each-day build’s regression test by means of efficient change impact analysis and exploratory testing
    • Form and clearly document agreements out of the discussions with a customer
    • Identify, document, and efficiently mitigate risks with impact on quality or schedule
    • Quickly adapt test process according to frequently changed customer priorities
    • Report status to the client and clarify REQ utilizing both verbal and writing communication

    Requirements:

    • 2+ years of experience in software testing
    • Strong in functional and non-functional (compatibility, usability, and performance) testing
    • Experience in web and mobile testing
    • Experience in startup project testing
    • Ability to analyze, test, clarify, and document REQ arriving in format of blurred customer expectation
    • Ability to perform each-day build’s regression test by means of efficient change impact analysis and exploratory testing
    • Ability to evaluate product’s quality and introduce process improvements
    • Good awareness in Agile methodologies of development
    • Basic hands-on experience in test automation (under supervision)
    • Experience working with Amazon services/products will be a plus
    • Strong communication skills
    • At least Intermediate level of English

    Personal profile:

    • Ability to get a set of clear structured agreements out of the discussions with a customer (and document them)
    • High flexibility and quick adaptability to frequently changed customer priorities 
    • Motivated to develop test automation skills
    • High efficiency, self-organization, and reliability
  • Java Developer with Scala
    Kyiv Java

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

    Project description:
    Our customer Aol is one of the world's biggest advertising media 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 Java/Scala to support various online brands
    • Collaborate with other teams to help them in leveraging features you build and develop the ways to incorporate them with web, mobile, and desktop products
    • Improve new products' time to market, online identity management, and security capabilities for our Customer
    • Be committed to improving processes
    • Solve problems and grow the engineering skills

    Requirements:

    • At least 2 years of commercial experience with Java (Java8 is preferable)
    • At least 2 years of commercial experience with Spring
    • Experience with Spring Boot/ Play
    • Experience with Scala
    • Experience in building web applications and public facing web services
    • Experience with software development and CI tools like TeamCity,  Jenkins, etc.
    • Experience with build tools like Gradle, SBT, etc.
    • Good English communication skills

    Will be a plus:

    • Experience with MongoDB/Couchbase/any other NoSQL databases
    • Experience with Hive, Vertica
    • Experience with Elasticsearch/Lucene/Solr
    • Understanding of web application security fundamentals
  • Senior .NET/JS Developer
    Kharkiv Microsoft .NET

    Sigma Software is looking for a smart and enthusiastic Senior .NET/JS Developer with strong analytical skills and algorithms understanding. We need a team member who will contribute to products architecture and bring fresh and technology-wise ideas. 

    Project description:
    We are working with a Product family built around delivering full-cycle services to construction sites. It includes a big enterprise web solution, a mobile application, and a UI-less server side.
    Our area of responsibility is to build up a highly efficient process of features delivery, make sure that architecture meets market requirements and business goals, and keep the quality level highly predictable.
    Learn more about the project here: http://sigma.software/acs.

    Responsibilities:

    • Providing well-designed technical solutions and robust code
    • Delivering major product features
    • Performing code reviews as well as writing unit and integration tests
    • Professional communications within a team and with a customer
    • Core modules development and refactoring
    • Participation in requirements gathering and clarification
    • Creating technical specifications

    Requirements:

    • At least 5 years of experience in commercial .NET development
    • Excellent OOP/OOD skills and excellent quality of produced code
    • Excellent problem solving skills
    • Strong experience with ASP.NET, Web Services, JavaScript
    • Deep understanding of .NET Framework
    • Proven skills in unit test frameworks and tools
    • Strong knowledge of relational DB concepts, SQL Server
    • Experience in development of enterprise systems with multi-layered architecture
    • Advanced level of spoken and written English
  • DevOps Engineer
    Kyiv Startups, DevOps

    We are looking for a talented DevOps specialist to join our team. We are a global Web Operations team, which is responsible for one of the world’s largest video content libraries.

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

    Project details: 
    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.

    Responsibilities: 

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

    Requirements:

    • 2 years’ experience with configuration management using Puppet/Chef 
    • Experience in working with EC2/AWS production environments 
    • Familiarity with Source control systems like Github, Git, and SVN    
    • Experience in management of a mixed UNIX/Linux 
    • Familiarity with network devices, load balancing
    • At least Intermediate level of English
  • Test Lead Challenger
    Kharkiv Software Testing

    Our Software Testing Department needs a talented Test Leader to join the Department management team. We welcome experienced professionals to start right away, but we are willing to educate and to train as well, so we keep the door opened for enthusiastic people with lean and hungry look.
    We believe that a real Leader is a person acknowledged and accepted by colleagues, not the one appointed by a Big Boss. You may feel lucky about this opportunity, so we give you a simple self-check, you can fill in before applying:

    • You have introduced innovations you are really proud of
    • You understand details of the process you're working within and can explain it to an 8-year-old person
    • "Getting things done" means something to you personally
    • You understand what efficiency means
    • In your world there is no such thing as responsibilities ping-pong
    • You don't usually use phrases like "leveraging our synergies"
    • You can talk on all the points above in good English

    All points checked? Great! Now you are ready to accept the challenge.

  • Senior Test Engineer (Safe and Secure System)
    Kharkiv Software Testing

    We are looking for a Senior Test Engineer, who will join the team working on the product in construction domain. The main mission of the application is to control permissions on construction sites. The application is built on .NET stack and has complex business logic. Learn more about the project here: http://sigma.software/acs/.
    Most of all we value positive attitude and flexible mind. That’s why we are looking for people with a wide set of interests. So we need a specialist, who is ready for challenges, has the desire to learn and strong will to bring something new to the project.

    What we offer:

    • Test documentation creation and support
    • Requirements clarification and project documentation creation and support
    • Perform Functional, Regression, Compatibility, Integration, and Smoke testing
    • Develop test approaches for new functionalities 
    • Report issues, monitor reported issues and verify when they are resolved
    • Effectively collaborate with team members to achieve the best results 
    • Professional communications within a team and with the Customer

    To join our team, we expect that:

    • You have strong knowledge and understanding of software quality assurance concepts and practices
    • You have proven experience in planning and executing functional, regression, and smoke tests
    • You are magnificent with JIRA or any other bug tracking system
    • You agree that every decision must be specified somewhere on Wiki, and you have lots of experience with that
    • You know how to pick most appropriate test documentation type for given set of activities or goals and how to organize appropriate reporting
    • You are proficient with test documentation creation and management
    • You understand web technologies and testing specifics so well, that it makes people jealous 
    • You can explain your thoughts in English, both in written and spoken form, at least on Intermediate level
    • You know how JOIN works in MS-SQL and how to prepare more or less complex queries, with Google help of course
    • You can easily handle responsibility on specific area and/or whole product
    • You can easily report and plan testing activities within a given area of responsibility
    • You have never left your work, idea, or initiative on the half way
    • You always think critically about your idea before presenting it to the team, and you know what three-hats analysis means
    • You are not afraid to work with real devices like card readers, biometry readers, and permission units
    • You know how to organize your time effectively

    Additional things, which would be considered as a plus:

    • Well-organized and detail-oriented
    • Strong reporting skills
    • Analytical and problem-solving skills
    • Team player with a keen sense of responsibility

    If you want to join the team and you can easily fulfill our expectations, then we should meet!

  • Middle .NET Developer (Safe and Secure systems)
    Kharkiv Microsoft .NET

    Sigma Software is looking for a smart Middle .NET Developer with strong analytical skills and deep understanding of the development process. We need a team member who will be ready to implement complex business requirements and take responsibility for functional areas.

    Project description:
    We are working with a Product family built around delivering full-cycle services to construction sites. It includes big enterprise web solution, mobile application, and UI-less server side.
    Our area of responsibility is to build up a highly efficient process of features delivery, make sure that architecture fulfills market requirements and business goals, and keep the quality level highly predictable.
    Learn more about the project here: http://sigma.software/acs 

    Responsibilities: 

    • Providing well-designed technical solutions and robust code
    • Peer code reviews according to engineering practices
    • Cooperative work with colleagues
    • Contributing to new technologies investigations and complex solutions design
    • Professional communications within a team and a Customer
    • Core modules development and refactoring where needed
    • Writing Unit and Integration tests
    • Requirements clarification
    • Technical documentation creation
    • Cooperation with the test team

    Requirements:

    • At least 3 years of experience in commercial .NET development
    • Strong OOP/OOD skills and high quality of produced code
    • Good problem solving skills
    • Strong experience with ASP.NET, Web Services, JavaScript
    • Deep understanding of .NET Framework
    • Proven skills in unit test frameworks and tools
    • Strong knowledge of relational DB concepts, SQL Server
    • Experience with Entity Framework 
    • Experience in development of enterprise systems with multi-layered architecture
    • Experience with ASP.NET WebAPI will be a plus
    • Intermediate level of spoken and written English
  • Embedded Engineer
    Odesa, Lviv Embedded

    We are looking for a motivated Embedded Engineer to initiate new projects in energy and automotive sectors and help us with developing new opportunities.

    Responsibilities:

    • Design separate components, modules, classes, devices
    • Code, debug, document, and maintain portions of software and hardware
    • Perform different types of testing
    • Participate in estimation and planning sessions
    • Contribute to development of technical project documentation and user documentation
    • Provide assistance to test engineers and support personnel in solving technical issues of software installation and its operation
    • Participate in conference calls and face-to-face meetings with the Customer and Customer partners
    • Comply with the best engineering practices, technical standards, and  quality criteria set forth on the project
    • Report status and progress according to the project and company demands
    • Spot current deficiencies in the development process, adopted procedures and engineering practices, environment configurations, etc., and suggest improvements
    • Escalate technical issues to the Architect, Team Lead, and Project Manager
    • Improve your qualification within the areas of expertise at various training courses, seminars, workshops

    Requirements:

    • Expert in C
    • Good in C++
    • Good in schemotechnics and electronic engineering

    Personal profile:

    • Proactive person
    • Expert in problem solving
    • Good communication skills
    • At least Intermediate level of English 
  • Middle Test Engineer (ONLINE GAMES)
    Kharkiv Software Testing

    Are you looking for the professional growth and 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:

    • Requirements clarification 
    • Functional and non-functional testing
    • Issues verification 
    • Test cases creation 
    • Environment setup and technical problems solving

    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 
    • At least Intermediate level of English 

    Will be a plus:

    • Knowledge of Java, C#, Thucydides, JBehave, BDD, Page Object 
    • Experience with Tomcat installation and support
    • Experience in Fiddler usage 
    • Experience in performance testing

    Personal and professional quality requirements:

    • Self-organized 
    • Responsible 
    • Team player 
    • Result-oriented
  • Junior iOS Developer
    Kharkiv Mobile

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

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

    Responsibilities:

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

    Requirements:

    • At least 1 year of experience in iOS development
    • Strong knowledge of Objective-C
    • At least 1 year of programming experience using iOS SDK and Xcode
    • Solid understanding of the full mobile development lifecycle
    • Good knowledge of UIkit, social frameworks, Foundation, Core Data, push notifications, GCD
    • Experience with other technologies like MySQL, XML, JSON, and web services
    • Knowledge of Apple guidelines
    • Experience in Scrum and Agile practices
    • Upper-Intermediate spoken and written English
  • Senior JavaScript Developer
    Kharkiv, Kyiv, Odesa, Lviv, Poland JavaScript

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

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

    Responsibilities:

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

    Requirements:

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

    Would be a plus:

    • Experience with CoffeScript
    • Experience with CSS preprocessors like LESS, SASS
    • Experience with document content editable API
    • Understanding how WYSIWYG editors work internally
  • Middle/Senior Test Engineer
    Kharkiv Software Testing

    We are looking for a Middle/Senior Test Engineer, who wants to make personal progress in software testing and get a great boost in technical skills, processes, and team leading.
    We propose you to join our team and take leading role on the project with perfect professional growth opportunities.

    Responsibilities:

    • Testing strategy definition for manual and automation approaches
    • Testing artifacts creation and review (test plans, test strategies, test cases, and automation scenarios)
    • Planning and estimation of testing activities
    • Efficient and high-quality test design (wide test design techniques usage, deep system analysis)
    • Requirements analysis and clarification
    • Requirements testing
    • Functional and regression testing utilizing both automation and manual testing approaches
    • Quality metrics measurement, analysis, and process improvements
    • Testing tasks effort tracking
    • Leading and mentoring less experienced staff
    • Collaborating with management team to achieve the best results

    Requirements:

    • 3-5 years of experience in commercial software testing
    • Experience and deep awareness in functional testing (extended knowledge in test design techniques, change impact analysis, etc.)
    • Experience and deep awareness of non-functional testing (performance, usability, compatibility, UI testing, security, etc.)
    • Experience with Agile software development (Scrum), task management, and tracking tools
    • Experience with various formats of product requirements (e.g. user stories written by Product Owner, SRS)
    • Experience with quality assurance leading within a team (process establishment, planning, estimation, metrics measurement, reporting, etc.)
    • Deep knowledge of web and mobile related technologies and specifics is a huge plus
    • Strong conceptual understanding of continuous integration and test automation is a plus
    • At least Upper-Intermediate level of English

    Personal profile:

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