Vacancies

Software Development Department

hot_vacancyhot !
Senior Android Developer
Details

Requirements:

  • University Degree in software engineering or computer science field is required
  • Experience in programming under Java (Java SE) is required (3+ years)
  • Experience in programming under Android SDK is required (1+ years)
  • Strong knowledge of: Collections, Multithreading, IO, Networking, Generics, Profiling
  • Knowledge of programming patterns or architectural patterns is required
  • English (Intermediate level) is required
  • Communicative skills and pro-active position
Apply for this position
hot_vacancyhot !
Project Manager
Details

Responsibilities:

  • Overall accountability for project profitability and timeline
  • Proactively manages client communications and expectations to ensure client satisfaction in partnership with internal teams
  • Defines and scopes client requirements and deliverables
  • Creates and maintains detailed project plans
  • Collaborates with internal teams and client stakeholders to creatively solve problems and brainstorm solutions
  • Coordinates tasks, assigns appropriate resources, and ensures proper task completion
  • Identifies risks, threats, or opportunities that could impact the success of the project, notifying the team and escalating issues when appropriate
  • Identifies deviations between project scope and desired deliverables, initiating change requests as needed
  • Controls quality by reviewing deliverables prior to client presentation; enhances internal and external deliverables/documents as needed; suggests process improvements as appropriate
  • Establishes a deep understanding of the client's business, processes, and procedures and applies that knowledge to affect the project's success
  • Ensures the use of best practices and applies lessons learned from previous projects; shares findings with other project management team members

Requirements:

  • Minimum of five (5) years relevant experience (Web\Telecom projects advantageous not essential). Basic knowledge of web development and programming logic
  • Minimum of five (5) years of working in a technology focused delivery environment, with experience across enterprise level software implementation projects (preferably in OSS\BSS domains)
  • Strong technological skills and ability to learn task-management software such as Jira, Microsoft Project, or an equivalent.
  • Aptitude to learn HTML, CSS, CMSs, and ability to clearly communicate technical and abstract ideas
  • Ability to prioritize and to manage the expectations of a diverse customer base consisting of both.
  • Spoken english is a must

Skills/Knowledge:

  • Proven experience in managing teams of 10+ people and in working cross functionally across an organization
  • Strong collaboration skills
  • Strong oral and written communication skills, including excellent presentation skills;
  • Outstanding attention to detail and adherence to deadlines;
  • Ability to work effectively, both independently and as a member of a team;
  • Ability to handle multiple tasks in a fast-paced environment;
  • Ability to "think outside the box" while identifying problems and developing creative solutions
  • Strong knowledge of project management and development toolsets
  • Strong negotiation skills
Apply for this position
hot_vacancyhot !
Middle\Senior Back-end Developer (Magento 1.*)
Details

Responsibilities:

  • Write efficient, reusable and documented code
  • Develop new functionalities to meet product team requirements
  • Maintain the current platform so that the customer experience is seamless
  • Participate with other developers in team in daily scrum meeting and occasional brain-storming/decision-making
  • Implement continuous deployment to ship code every day, once a day.
  • Develop service extensions required for projects development optimization.
  • Provide all necessary tasks completing which correlated not only to code writing but important for project configuration / setup / debug etc.
  • Deployment code to real (customer) environment.
  • Preparation of estimations of development efforts
  • Profiling project after go launch

Requirements:

  • Minimum of 3-5 years PHP web development experience
  • Minimum of 3 years real-world e-commerce experience with Magento development in the last 2 years
  • Professional experience in Magento development. Magento Certification is a big plus
  • A deep knowledge of e-commerce development technologies and frameworks
  • Knowledge in Magento Extension development
  • Firm grasp of Git-based source control
  • Competent with PHP object-oriented programming & MVC applications
  • Competent with MySQL-based database concepts
  • Expert understanding of Magento's code structure, extension architecture, theming hierarchy, and fallback components
  • Expertise in extending Magento extensions and resolving dependencies between extensions
  • Thorough experience in customizing Magento's front-end components using layout XML, blocks, and templates
  • Competent in web services(payment, shipping gateways) integrations (REST/SOAP)
  • Comfort working with Linux-based systems

Skills/Knowledge:

  • Strong collaboration skills
  • Outstanding attention to detail and adherence to deadlines;
  • Ability to work effectively, both independently and as a member of a team;
  • Ability to handle multiple tasks in a fast-paced environment;
  • Ability to "think outside the box" while identifying problems and developing creative solutions
Apply for this position
hot_vacancyhot !
 Full-stack developer
Details

Requirements:

  • Highly proficient in OOP/design with .NET technology and C#;
  • Skilled at Microsoft web technologies (ASP.NET MVC or Web API);
  • Comprehension of SQL Server and ORM frameworks;
  • Strong knowledge of Angular/Javascript

Desired:

  • Experience with dotnet core is not required, but is desired;
  • Familiarity with Continuous Integration;
  • Good grasp of Agile/Scrum methodologies is desirable;
  • Knowledge of TDD/ Integration testing is appreciated;
  • English -  Intermediate+
Apply for this position
hot_vacancyhot !
Senior Big Data Engineer
Details

Requirements:

  • 5+ years’ experience in Java or Scala, Python
  • Production experience working with streaming technologies Apache Kafka, Apache Storm.
  • Production experience working with database technologies PostreSQL, MongoDB.
  • Production experience working with Hadoop technologies: Cloudera, Hortonworks, etc.
  • Production experience Spark, Hive, HBase, Oozie
  • Familiarity with database design
  • Spoken English.
  • Ability to business trips.

Nice to have:

  • AWS experience, Azure experience
  • Python, Bash
  • Apache Spark, Apache Flink
Apply for this position
hot_vacancyhot !
Senior PHP Developer (Symfony 3)
Details

Responsibilities

  • Write efficient, reusable and documented code
  • Develop new functionalities to meet product team requirements
  • Maintain the current platform so that the customer experience is seamless
  • Participate with other developers in team in daily scrum meeting and occasional brain-storming/decision-making
  • Implement continuous deployment to ship code every day, once a day.
  • Develop service extensions required for projects development optimization.
  • Provide all necessary tasks completing which correlated not only to code writing but important for project configuration / setup / debug etc.
  • Deployment code to real (customer) environment.
  • Preparation of estimations of development efforts
  • Profiling project after go launch

Requirements

  • Minimum of 3-5 years PHP (Symfony framework) development experience
  • Familiar with Twig template engine
  • Firm grasp of Git-based source control
  • Understanding of MVC structure and development patterns 
  • Competent with MySQL-based database concepts
  • Comfort working with Linux-based systems
  • Intermediate English (spoken and written)

Skills/Knowledge

  • Strong collaboration skills.
  • Outstanding attention to detail and adherence to deadlines;
  • Ability to work effectively, both independently and as a member of a team;
  • Ability to handle multiple tasks in a fast-paced environment;
  • Ability to "think outside the box" while identifying problems and developing creative solutions
Apply for this position
hot_vacancyhot !
Senior Dynam‎ics CRM developer
Details

The requirements:

  • Experience in ASP.NET/c#
  • MS Dynamics CRM 2015/2016, Dynamics 365
  • JS/HTML/CSS
  • AngularJS/ReactJS is a plus
  • English (Intermediate level or above) is required, both verbal and writing
Apply for this position
hot_vacancyhot !
Senior C++ Developer
Details

Requirements:

  • Technical background (BS or PhD in science). 
  • Strong programming experience in C++ (ideally Visual C++). 
  • Have some experience with Python.
  • Development skills in Linux environment.
  • Excellent problem-solving skills.
  • Meticulous, dynamic and independent, sense of priorities. 
  • Spoken English.
Apply for this position
hot_vacancyhot !
.NET WPF Sen‎ior Developer
Details

Must Have Skills:

  • Strong C#
  • .Net Framework and .Net Core
  • Strong object oriented analysis and design experience
  • Work experience with WPF, MVVM pattern
  • Unit testing
  • Strong English communication skills

Nice to Have Skills:

  • DevExpress for WPF
  • ASP.NET Web API, ASP.NET MVC
  • Java script, React
  • SVN
  • Nuget

Areas of Responsibility:

  • Analyse, design and implement WPF GUI
  • Maintain the release management cycle (fix errors, improve performance etc.)
  • Re-engineering of existing code
  • Write unit tests
  • Communicate with team members
  • Conduct technical reviews, provide guidance and recommend improvements
Apply for this position
hot_vacancyhot !
Senior iOS developer
Details

The requirements:

  • Strong knowledge of iOS is required (3+ years)
  • spoken English (Intermediate level or above) is required
  • excellent knowledge of SWIFT (or Objective C)
  • experience in creating hybrid apps is a huge plus
Apply for this position
hot_vacancyhot !
JavaScript developer
Details

Requirements:​

  • Strong knowledge of web frontend development is required (HTML5 + CSS + JS)
  • experience with SmartTV apps for Samsung, LG, Sony is a big plus
  • experience with React a big plus
  • experience with development for mobile devices Android and IOS is a big plus
  • English (Intermediate level or above) is required, both verbal and writing
Apply for this position
hot_vacancyhot !
Magento Front-End Senior Developer
Details

Requirements:

  • HTML5
  • CSS3 (LESS CSS pre-processor)
  • jQuery (primary JavaScript library)
  • RequireJS (library that helps load JavaScript resources on demand)
  • Knockout.js (simplifies JavaScript UIs with the Model-View-View Model pattern)

 

Apply for this position
hot_vacancyhot !
Senior Java Developer
Details

Responsibilities:

  • Designing of architecture for enterprise cloud applications
  • Development of core functionality
  • Coordination of team work (4 developers, 1 BA, 1QA)
  • Tasks decomposition, distribution
  • Code review
  • Reporting
  • Customer communications, onsite visits

Requirements:

  • Experience on commercial projects 3+ years.
  • Advanced level in:
  • Java 8, J2EE;
  • Spring(Core, Security, AOP, Transactions, Boot, MVC);
  • Hibernate3, JPA;
  • SQL;
  • RESTful WebServices;
  • Upper Intermediate English;
  • Good Communication Skills;
  • Good Logical & Analytical skills;
  • Experience in source version control systems (Github).
Apply for this position
hot_vacancyhot !
JavaScript (Node.js) developer
Details

The requirements:

  • Strong proficiency with JavaScript (ES6)
  • Knowledge of Node.js and frameworks available for it, such as express
  • Understanding of network stack such as sockets, HTTP
  • Understanding the nature of asynchronous programming
  • Proficient understanding of code versioning tools, such as Git
  • Knowledge of GNU/Linux operating system
  • Experience working with Docker, Redis, MySQL, MongoDB
  • Understanding design principles behind a scalable application
  • Implementing automated testing platforms and unit tests
  • English (Intermediate level or above) is required, both verbal and writing
Apply for this position
hot_vacancyhot !
Mid/Senior Python developer
Details

Responsibilities:

  • Write efficient, reusable and documented code
  • Develop new functionalities to meet product team requirements
  • Maintain the current platform so that the customer experience is seamless
  • Participate with other developers in team in daily scrum meeting and occasional brain-storming/decision-making
  • Implement continuous deployment to ship code every day, once a day.
  • Develop service extensions required for projects development optimization.
  • Provide all necessary tasks completing which correlated not only to code writing but important for project configuration / setup / debug etc.
  • Deployment code to real (customer) environment.
  • Preparation of estimations of development efforts
  • Profiling project after go launch

Requirements:

  • Professional experience in Python 3.6-3.7: good level (concurrency, asyncio), Django, Flask, Django Rest Framework, Django admin lte2, AWS
  • An understanding in Architecture patterns: micro services, scaling, load balancing
  • A deep knowledge of web development technologies and frameworks
  • Configuration CI\CD, autodeployment to cloud, Git flow variants
  • Solid professional PostgreSQL experience
  • Understanding the fundamentals of software design principles
  • Advanced in English is a must

Skills/Knowledge:

  • Strong collaboration skills
  • Outstanding attention to detail and adherence to deadlines;
  • Ability to work effectively, both independently and as a member of a team;
  • Ability to handle multiple tasks in a fast-paced environment;
  • Ability to "think outside the box" while identifying problems and developing creative solutions
  • Mentoring experience it’s a big plus
Apply for this position
hot_vacancyhot !
Data engineer
Details

The requirements:

  • Bachelor or Master degree in Computer Science or a related study;
  • Knowledge of and experience with:
  • data modelling;
  • data warehouse architecture;
  • data integration and data clearing;
  • Python and/or Java, C# ;
  • Cloud computing: AWS and or Azure;
  • Hadoop, Hive, Hbase, RedShift;
  • RDBMS: SQLServer or Oracle or MySQL;
  • Spark, Scala is a plus;
  • English - intermediate+ ;
  • Flexible, proactive team player
Apply for this position
hot_vacancyhot !
SIEM Co⁢nsultant
Details

General requirements:

  • Upper-intermediate English speaking and writing skills
  • Willingness to travel abroad to customer locations (USA, Europe, IMEA, Africa)
  • Analytical mentality

Technical (sorted by relevance):

  • Strong knowledge of the Linux platform
  • System administration experience (knowledge of the different software platforms, network protocols, etc.)
  • Strong knowledge of regular expressions
  • Good skills in any scripting language (Python is preferable, but not mandatory)
  • Basic skills in SQL are preferable

Optional (sorted by relevance):

  • Automation systems development experience
  • Knowledge of the Windows platform (administrative tasks)
  • Communication and presentation skills
Apply for this position
Mac OS Developer
Details

Requirements:

  • Experience in Cocoa on Mac OS X or iOS
  • Experience in Objective-C
  • Knowledge of Core Data / Core Animation
  • Experience in multi-threaded applications and performance optimization
  • Git
  • Unit test and automated tests
  • Good level in English (written and spoken)
  • Ability to work in a team and to communicate

Nice to have:

  • Knowledge of Swift
  • Experience with an Agile method (ideally Scrum)
Apply for this position
Xamarin Developer
Details

Requirements:

  • Experience in software development .NET (C#) at least for 3-5 years;
  • Experience in Xamarin.Forms, Xamarin.iOS, Xamarin.Android development is required;
  • Experience in the Universal Windows Platform development is desirable;
  • Problem solving capabilities are required;
  • Good spoken and written English is required.
Apply for this position
Microsoft SQL Server\BI Data Engineer
Details

Requirements:

  • 4+ years of experience.
  • Spoken English.
  • DWH structures creation.
  • Develop and monitor SSIS Packages for ETL Processes.
  • SSAS Cubes development (both MDX and Tabular)
  • Writing Stored Procedures.
  • Developing SSRS and PowerBI reports.
  • Performing ETL functions to migrate the legacy data to SQL databases.
  • MasterData management

Mandatory Skills:

  • SQL Server 2012,2014,2016
  • SSIS
  • SSRS
  • SSAS
  • SQL Server Agent

Nice to have:

  • math background for ML tasks
  • other relational and\or no-sql databases
  • different reporting tools like Tableau, QlikView,
  • Big Data experience
  • C#, Python
Apply for this position
Senior PHP developer 
Details

Requirements:

  • PHP7 minimum, Laravel MVC in particular
  • MySQL 5.7+
  • Prototype and jQuery (along with hand-crafted JS)
  • Vue.js framework
  • Bootstrap framework
  • advanced GIT experience
  • Amazon Web Services
  • Speaking english is a must
Apply for this position

Department of Marketing and Sales

Copywriter
Details

Responsibilities:

  • continuously build and improve understanding services ScienceSoft provides to Customers; 
  • elicit facts and raw content from technical experts;
  • write copy for customer communications including web pages, press releases, white papers, case studies, newsletters, brochures, SN posts, sales letters;
  • proofread and edit other’s materials;
  • publish content on our website, in social media, on external websites;
  • follow guidelines to ensure consistency with brand and product positionings.

Requirements:

  • ability to communicate an idea as a text;
  • informative, fact-based style that builds trust and stimulates interest at the same time;
  • fluent in writing English;
  • understanding of B2B marketing and IT;
  • experience in IT or other high-tech is a big advantage.

Conditions:

  • no rewriting, only copywriting;
  • working on the global market – primarily Western Europe, USA and Canada.
Apply for this position

Testing Department

hot_vacancyhot !
Test Automation Engineer
Details

Requirements:

  • 1+ years direct experience as a test engineer
  • good programming skills in at least one programming languages
  • working experience with at least one of the black-box testing tools/frameworks
  • familiarity with the test cases designing based on software requirements
  • understanding of ST processes, and methodologies
  • working experience with the designing and build an automation framework

Responsibilities:

  • discuss the status, results with a customer in English
  • work with project documentation
  • script, run, and support test automation scripts
  • create and review test cases, test data and update them as change in business and functionality
  • analyze changes and modify/update the test scripts accordingly
  • execute automated test cases for regression purposes on multiple platforms and report defects
  • perform manual as well as automated testing
Apply for this position
hot_vacancyhot !
Performance Test Engineer
Details

Requirements:

  • 2+ years direct experience as a test engineer
  • 1+ years direct experience as a performance test engineer
  • good programming skills in at least one of the OO programming languages
  • programming skills in at least one of the scripting languages
  • working experience with at least one of the performance testing tools (LoadRunner, SilkPerformer, JMeter)
  • familiarity with the test cases designing based on software requirements
  • understanding of ST processes, and methodologies
  • knowledge of architecture of Web-based applications
  • understanding of TCP/IP network fundamentals

Responsibilities:

  • write, automate, and execute performance test cases
  • help analyze and troubleshoot performance bottlenecks
  • collaborate with development and testing teams to resolve any defects/issues found and verify fixes
  • simulate production data and prepare the performance lab environment for testing
  • analyze the results and write the reports
  • discuss the status, results with a customer in English
  • analyze non-functional requirements
  • analyze changes and modify/update the test scripts accordingly
Apply for this position
Software Testing Engineer
Details

Qualifications:

  • 2 year experience in web application and mobile application testing
  • Strong English language communication (verbal and written) and documentation skills
  • The right attitude – curious, driven and passionate about learning more and solving problems
  • Great organization skills and attention to detail
  • Ability to set priorities and adapt to changing situations

Responsibilities:

  • Designing and developing test documents
  • Verification web, mobile and backend interfaces and identification software defects
Apply for this position

ICT Department

hot_vacancyhot !
Network administrator
Details

Required skills:

  • VPN (OpenVPN, SSL vpn, IPSec),
  • Load Balancing technologies, SSL offloading
  • Routing
  • Backup scripting on Linux, SCP
  • 802.1X, Radius
  • HP switches 3500, 2610
  • Cisco Switches 3750, 2960
  • Cisco Routers 29xx
  • Cisco Firewalls ASA
  • Mikrotik RouterOS
  • Microsoft Forefront TMG 2010
  • Linux IPtables, Iproute, bonding
  • MS Lync/Skype for Business/VoIP
  • DNS, Windows domain services understanding
  • Azure is a plus.
  • VMware ESX/ESXi (VMware vSphere, vCloud) is a plus
  • self-learning, careful, responsible team player.
  • English - pre-intermediate
Apply for this position
hot_vacancyhot !
Linux devops
Details

Required skills:

  • Production system maintenance
  • Docker
  • AWS (preferable) or Azure
  • Clustering concepts understanding
  • Bash, Perl or Python or other scripting language
  • DevOps experience is a big plus
  • English speaking (intermediate)
  • Responsible, goal oriented, able to work in a team and independently.
Apply for this position