Would you like to lead the pack in the world’s fastest growing industry?

Exadel is always looking for great people to join its energetic and hard-working team.

Current job openings

  • Senior Python Developer

    Location

    Minsk, Belarus

    Requirements

    At least 4 years of overall programming experience;
    2 years of experience using Python;
    Good knowledge of Agile, Waterfall methodologies;
    Continuous integration;
    RESTful APIs;
    RDBMS: MySQL, Oracle;
    NoSQL: Cassandra, MongoDb;
    Nice to have:
    Knowledge of one more programming language;
    Microservices (Docker);
    Django, Tornado, Flask;
    Linux;
    Elastic Search;
    Mentoring experience

    Responsibilities

    Developing backend for MVC microservices application using Python and Django;
    Refactoring Python/Django backend existing codebase;
    Increasing UT coverage

  • Senior Android Developer

    Location

    Minsk, Belarus

    Requirements

    Android developer with experience in UI and REST APIs;
    Experienced in general Android SDK, e.g. Services, Broadcast Receivers, etc;
    DB: SQLite (Content Provider), Sugar;
    Google libs: CardView, RecyclerView, AppCompat, Design;
    Network: Volley, Gson

    Responsibilities

    Build rich customer experiences, utilizing to the fullest possible extent all the  hardware on the device;
    Work on projects that require creative thinking and deep understanding of the problem space;
    Perform simple to complex development tasks; solve a broad range of problems of varying scope and complexity;
    Liaise with the QA team to support software testing and user acceptance procedures;
    Develop prototype and proof of concept applications for new requirements;
    Provide technical support for released application software, working with customer support team

  • Senior BigData Software Engineer

    Location

    Minsk, Belarus

    Requirements

    BS/MS degree in Computer Science or related field or 4+ years of relevant work experience;
    Ability to learn and adapt to new, complex development environments with deep dive analytical skills;
    Strong knowledge of Algorithmic, REST API, experience in Big Data and Web UI development;
    Experience in work with Apache Spark;
    Experience with HDFS – cloudera cluster;
    Experience with Java and Scala;
    Proficiency with Relational or non-Relational data stores;
    Experience in leading of developers team;
    Excellent English skills

    Responsibilities

    Creating and support architecture of the system;
    Research and evaluation BigData technologies for project needs (Spark, SparkSQL, Impala, Cassandra, MongoDB and different combinations of NoSQL databases with Spark);
    Prototyping, optimization algorithms and performance tuning;
    Implementation of REST end-points, wrapping REST API with UI;
    Communication with customer, solving daily problems;
    Leading team members;
    Analyze requirements and work with business team

  • Senior/Lead iOS Developer

    Location

    Minsk, Belarus

    Requirements

    Experience in leading a team of developers, both local and remote, including code reviews, task estimation and assignments;
    Extensive experience with the three most current versions of the iOS SDK;
    Experience in development in Swift is plus;
    Strong understanding of standard iOS interface components such as table views, collection views, navigation controllers, various button and control types, etc., as well as creating custom interface elements;
    Experience working with Core graphics and Core animations;
    Experience with Web Services (either JSON and XML-formatted return data);
    An understanding of block and multi-threaded-based programming concepts;
    Experience with source control systems such as Git, SVN, etc.;
    Familiarity with Apple’s enterprise developer accounts and ad-hoc distribution on standard developer accounts;
    5+ years of experience in iOS development;
    Good communication and interaction skills, Upper-intermediate English level

    Responsibilities

    Build native iOS apps and architect new features;
    Write organized and structured code;
    Identify and fix performance problems;
    Prototype new ideas and explore new technologies that are at the forefront of mobile (and iPhone) technology;
    Work with a small team on projects that directly impact the end user and the company;
    Participation in leading of the team;
    Direct interaction with customer;
    Active participation in project discussions and code reviews;
    Work closely with QA engineers to identify and fix product defects;
    Learning new technologies when required;
    Other duties

  • Senior Business Analyst

    Location

    Minsk, Belarus

    Requirements

    • Bachelor’s Degree, related to computer information systems or equivalent;
    • 5+ years of experience working as business analyst. Tax industry experience is a plus;
    • Business Analysis certification from International Institute of Business Analysis (IIBA) or equivalent;
    • Strong core Business Analysis skills in the areas of elicitation, requirements analysis, business process improvement, gap analysis, functional decomposition & design, data modeling;
    • Thorough knowledge of Microsoft software (i.e., Word, Excel, TFS, SharePoint, Windows 8) and corporate systems (UI Components, database connectivity, application logic, servers and web based applications);
    • Expertise with business analysis modeling techniques like business process, activity diagrams, logical data model, domain model, rapid prototyping using Axure Pro;
    • Strong understanding and experience in the Agile (Scrum) Software Development Life Cycle (SDLC) framework;
    • Expertise with writing user stories, managing PBIs in Team Foundation Server, breaking down functionality using INVEST principles;
    • Familiarity with using MS Team Foundation Server (TFS) to manage all requirements in PBIs;
    • Experience working with offshore resources, providing technical leadership/guidance/mentorship (direction setting and articulating, consensus building, conflict mediation, etc.);
    • Strong analytical and project management skills, including a thorough understanding of how to interpret customer business needs and translate them into application and operational requirements;
    • Knowledge and experience with tax compliance systems or financial systems is desired but not a must;
    • Knowledge and understanding of Business and Process Analysis best practices, techniques and tools;
    • Knowledge and understanding of project management methodologies;
    • Basic programming, development or technical system knowledge

    Responsibilities

    Responsible for stakeholder management, requirement elicitation, preparing estimations for business analysis tasks and deliverables, systems analysis, UML modeling, preparing functional specifications using user stories, acceptance criteria, creating UI mockups and prototypes using prototyping tools like Axure Pro. Responsible for ensuring unique business needs are properly translated to functional specifications and provide a system solution.

    Ideal candidate will have the following attributes, abilities, and/or experience:
    • Excellent communication and people skills required in order to lead workshops and interview sessions with stakeholder groups while performing effective Enterprise Analysis;
    • Experience and demonstrated skill organizing and presenting complex technical information effectively;
    • Expertise in modeling skills for business processes, activity diagrams, use case models, logical data models, domain models, context diagram and other UML models;
    • Demonstrated ability to apply analytical and logical thinking while solving business needs and presenting solutions using diagrams and solution prototypes;
    • Excellent written, oral communication and presentation skills;
    • Demonstrated ability to manage multiple tasks while meeting deadlines;
    • Demonstrated ability to work both independently and as an integral member of a team;
    • Ability to work collaboratively with business representatives, Subject Matter Experts (SMEs) and technical teams and project managers on development projects during all phases of software development life cycle

  • Lead BI Developer

    Location

    Minsk, Belarus

    Requirements

    5+ years of experience in DWH development;
    Deep knowledge of SQL/PL SQL;
    Experience in report design. Cognos is preferable;
    Experience in ETL development and DW architecture;
    Basic knowledge of js is preferable;
    Understanding of code versioning tools, such as Git, SVN

    Responsibilities

    We develop and provide near real-time BI Services:
    Develop Data Warehouse (DWH) Storage Architecture;
    Develop ETL processes;
    Design and develop canned and Ad-Hoc Reporting features;
    Design and develop complex Web Applications for researching and visualizing results of data mining

  • Front-End Web Developer

    Location

    Minsk, Belarus

    Requirements

    Proficient understanding of web markup, including HTML5, CSS3;
    Proficient understanding of server-side;
    CSS pre-processing platforms;
    Proficient understanding of client-side scripting and JavaScript frameworks, including jQuery;
    Good understanding of Node JS, Angular JS, Gulp;
    Good understanding of asynchronous request handling, partial page updates;
    Proficient understanding of code versioning tools, such as Git / Mercurial / SVN

    Responsibilities

    Develop new user-facing features;
    Build reusable code and libraries for future use;
    Ensure the technical feasibility of UI/UX designs;
    Optimize application for maximum speed and scalability;
    Collaborate with other team members and stakeholders

  • Back-End Web Developer

    Location

    Minsk, Belarus

    Requirements

    Basic understanding of front-end technologies and platforms, such as JavaScript, HTML5, and CSS3;
    Integration of multiple data sources and databases into one system;
    Proficient knowledge of a back-end programming language;
    JavaScript (Node JS);
    Proficient understanding of code versioning tools, such as Git;
    Understanding accessibility and security compliance;
    User authentication and authorization between multiple systems, servers, and environments;
    Management of hosting environment, including database administration and scaling an application to support load changes;
    Understanding of “session management” in a distributed server environment

    Responsibilities

    Design and implementation of distributed data storage solutions (Cloundant, MongoDB; DashDB; Cassandra; Netezza Appliance);
    Integration of user-facing elements developed with server side logic;
    Optimization of the application for maximum speed and scalability;
    Implementation of security and data protection

  • Xamarin Developer

    Location

    Minsk, Belarus

    Requirements

    Experience with Xamarin Mobile Development Platform;
    Experience with Xamarin Development in Classic and with Forms;
    High proficiency coding in C#, .NET;
    Experience with consuming and understanding of web services;
    Experience with MVVM frameworks (e.g. MvvmCross) a plus;
    Native Android and iOS development experience is a plus;
    Integration experience to back-end database;
    Experience with Agile or Agile-based development methodologies;
    Self-starter eager to learn new technologies; enthusiastic about researching opportunities to grow and improve own skillset;
    Experience working with clients and understand the relationship value with clients;
    Good communication and English skills, willing to help out a teammate

    Responsibilities

    Develop and maintain Xamarin applications that can be put to use for clients, shared code libraries and internal products and tools;
    Help estimate the work effort at different levels (project, story, iteration, release);
    Work in an ever changing and adjustable environment putting your best foot forward, without compromising on quality;
    Develop engaging apps to solve problems;
    Other duties as assigned;
    Communicate with the customer

  • DevOps Engineer

    Location

    Minsk, Belarus

    Requirements

    Minimum 5 years experience as a Systems Engineer/Systems Administrator operating and producing systems design specifications for Linux and Windows based platforms, MS SQL and MySQL or PosgreSQL databases, noSQL databases is a plus;
    Minimum 2 years writing scripts/templates for automating cloud infrastructure, configuration management and application deployments (e.g. AWS CloudFormation or Azure Resource Groups, Puppet, Chef or Ansible);
    Minimum 2 years hands on experience with automation toolset. e.g. Puppet, Chef, Ansible, etc.;
    Minimum 2 years designing and implementing Cloud (Azure and/or AWS) based systems, including use of advanced Cloud services (e.g. load balancing, gateways, networking, high availability, disaster recovery systems in the cloud and security);
    Minimum 1 year experience with logging technologies (e.g. ELK, file beat);
    Programming background in one or more of the following: Perl, Python, HTML5, Unix Shell scripts and/or PowerShell;
    Fluent spoken and written English

    Other Knowledge, Skills, Abilities or Certifications

    Documentation skills: technical implementation, process/workflows and diagrams;
    Cloud security: Experience using AWS: IAM and Directory Service, Config, Security Groups, VPC’s, Subnets and VPN IPsec Site2Site and the equivalent services in Azure;
    General Security knowledge for the next: Linux (Selinux) and Windows security, Middleware (Apache, PHP, Tomcat, JBoss and Fuse), and java applications (Security side);
    General knowledge for WAF, DDoS and Penetration test tools;
    Experience working with tools for log analysis and alert triggering; and connecting them to different monitoring tools (ELK, AWS CloudWatch, Azure OMS and SCOM);
    AWS certifications desirable;
    RedHat or any Linux certification is desirable;
    Microsoft (MCITP, MCSE) and VMWare certifications desirable;
    Clear understanding in DevOps philosophy, infrastructure as a code and the application automation part, general understanding of agile and scrum;
    Working knowledge of GIT, Bitbucket, AWS ECR, Nexus revision/source code management systems;
    Working in ticket-drive workflow environments, e.g. Jira, Service Desk Plus, ServiceNow, etc.;
    Experience with wiki-based and document-based collaboration and common toolsets, like Atlassian tools and SharePoint;
    Proactive, willing to learn and able to listen opinions from different team members

    Responsibilities

    Drive different projects from STAGE environment to PRODUCTION;
    Design and implement in scripts and templates STAGE and PROD environments;
    Deploy and support applications. Work with AWS, Asure, and private clouds. Support Puppet infrastructure;
    Work close with DEV teams to resolve project needs, settings, design;
    Set up interconnection between Cloud datacenters.

  • Business Analyst

    Location

    Minsk, Belarus

    Requirements

    2+ years of experience in a business analyst role;
    Fluent English (speaking and written);
    Strong analytical and problem solving skills;
    Excellent written and verbal communication skills;
    Ability to multi-tasking and work autonomously;
    Ability to work with multi-located teams;
    Experience in requirements gathering and workshops participation;
    Knowledge of the project lifecycle;
    Knowledge of Waterfall and Agile methodologies;
    Knowledge of Jira and Confluence;
    Strong inner motivation and pro-activity;
    Ability to communicate via Skype and GoToMeeting

    Responsibilities

    Work with product stakeholders to define new features, elicitate and gather requirements;
    Analyse requirements and translate business requirements into technical specifications;
    Work with cross-functional teams to provide detailed requirements to development and QA Manage product backlog and create detailed user stories and acceptance criteria to take features from concept to completion;
    Organize and participate in grooming and demo sessions;
    Support project estimation process;
    Plan and control team-members workload and assign tasks;
    Control scope and timeframes

  • Senior Application Support Analyst (.Net)

    Location

    Minsk, Belarus

    Requirements

    Bachelor’s degree in computer science, computer engineering, or related field;
    Excellence verbal and written communication skills;
    Minimum 3-4 years of experience in supporting .NET applications;
    Proficiency with incident tracking systems such as CA Service desk;
    Proficiency with maintaining knowledge base entries;
    Experience working with end users (clients) to resolve their support incidents;
    Knowledge of the Agile Software Development Life Cycle;
    Experience (3 years) in Frontend technologies such as Angular JS, JavaScript, html 5, CSS, kendo;
    Experience ( 3 years) in Backend technologies such as SQL server , Entity framework, asp.net, .net 4.5, LINQ/Sql etc, web API;
    Experience (3 years) with .NET and C#;
    Experience (2 years) with scripting tools such as VB or Java script;
    Experience (3 years) writing and executing SQL queries;
    Working knowledge of microservices architecture and Service Bus for Windows;
    Experience (2 years) with Visual Studio and Team Foundation Server (TFS);
    Ability to prioritize tasks and flexibility to work on multiple assignments;
    Ability to work successfully with onshore and offshore teams;
    Must be proficient with MS Office suite;
    Intermediate/Upper-intermediate English skills

    Responsibilities

    Respond to end user (client) support requests with a sense of urgency. Analyze and resolve or triage application support incidents/requests. Resolve issues in a timely manner, including changing and unit testing changes to .NET applications;
    Should be able to debug a code issue, fix the defective code, check in the code, create a build, deploy the fixed build, and work with QA to test the build and promote it to production;
    Log and track incidents/requests from identification through resolution in incident management software;
    Communicate with resources involved in resolution to ensure incidents are resolved, requests are fulfilled, and the customer communication is complete;
    Collaborate with application development and / or infrastructure resources to resolve incidents/requests;
    Document resolutions and internal procedures and update knowledge base articles;
    Create a positive customer support experience and build strong relationships through engaged listening and understanding, problem solving, ensuring timely resolution or escalation, communicating promptly on progress, and maintaining a consummately professional attitude;
    Ability to multi-task and set priorities accordingly to meet and/or exceed expectations;
    Maintain and protect confidentiality with regards to all aspects of client information;
    Mentor less experienced analysts on proper standards/techniques to improve their accuracy and efficiency;
    Provide after hours and on-call support as needed;
    Perform other duties as assigned

    About the Project

    The project is concerned with delivering technology-enabled tax services to the clients.

  • NodeJS Developer

    Location

    Minsk, Belarus

    Requirements

    Clear understanding of JavaScript basics. Async flow control;
    Good knowledge of npm infrastructure. Gulp is a plus;
    Should feel comfortable with ExpressJS;
    Messaging is required, example RabbitMQ, ZMQ or understanding of MQ pattern implementation;
    Good grasp of MongoDB on development level, architecting schema is out of this scope;
    Experience with RDBMS using NodeJS;
    APIGEE knowledge is a big plus;
    Jasmine+Karma+Istanbul

    Responsibilities

    Participating in analysis and design sessions;
    Providing leadership in the solution of problems or providing the means to address user requirements;
    Providing valuable input into the development of new processes and standards;
    Contributing to user and system documentation for modules developed;
    Following established programming procedures and guidelines;
    Developing functional and technical requirements documentation

  • Senior .Net Software Engineer

    Location

    Minsk, Belarus

    Requirements

    Bachelor’s degree in computer science, computer engineering, or related field;
    Good verbal and written communication skills;
    Minimum 3-4 years of experience in development of .NET applications;
    Knowledge of the Agile Software Development Life Cycle;
    Experience in Frontend technologies such as Angular JS, JavaScript, html5, CSS, kendo;
    Experience in Backend technologies such as SQL server, Entity framework, asp.net, .net 4.5, LINQ/Sql etc, web API;
    Experience with .NET and C#;
    Working knowledge of microservices architecture and Service Bus for Windows;
    Experience with Visual Studio and Team Foundation Server (TFS);
    Ability to work successfully with onshore and offshore teams;
    At least Intermediate/Upper-intermediate English skills

    Responsibilities

    Work in Agile/SCRUM team with focus on building the best solutions;
    Design, validate, prototype future products;
    Suggest proper security architecture;
    Suggest proper network communication architecture;
    Support multitenancy, including versioning, on the server side;
    Focus on usability, performance, scale, extensibility and data analytics

  • MongoBD Developer/Architect

    Location

    Minsk, Belarus

    Requirements

    Experience working with MongoDB;
    Strong understanding of MongoDB fundamentals;
    Ability to write and maintain scripts in JS;
    Strong communication skills;
    Experience coding with Node.js is a big plus

    Responsibilities

    Designing MongoDb schemas and cluster configuration (replication, sharding);
    Collaborating with development teams to understand their requirements and how they apply to the model and access patterns of the database;
    Tuning and optimizing access patterns (queries, query sequences, commands) for MongoDB;
    Creating and managing indexes and schema changes;
    Scripting database changes for deployment across development, test, and production environments;
    Supporting and managing software releases as it relates to the database environment and data access

  • Android Developer

    Location

    Vinnytsia, Ukraine

    Requirements

    Java – middle level (threading , collections);
    Android – 3+ years of Android development;
    Working with APIs;
    Knowledge of git, Android studio, Gradle, Google Analytics;
    Experience working with remote data via REST (JSON, XML);
    Experience with third-party libraries and APIs;
    Rest libraries – e.g. Retrofit, OkHttpClient;
    Support library – (use components e.g. – recycler view);
    Integration with socials (e.g. – facebook);
    Good English (spoken, written);
    To be stress-resistant, hard-working person with good communication skills

    Responsibilities

    Development of a new application;
    Participating in team meetings and discussions with a customer

  • PHP and JavaScript Lead Developer

    Location

    Kharkiv, Ukraine

    Requirements

    Proven experience as a web application developer;
    Strong PHP and JavaScript programming skills;
    Extensive experience in HTML and CSS;
    Ability to work with JSON and XML files;
    Highly creative problem solver with excellent collaboration and communication skills;
    Effective analytical ability, debugging and troubleshooting skills;
    Good spoken and written English (Intermediate level);
    Experience in communication with foreign customers

    Responsibilities

    Development team role is to implement and support various content representation tools and technologies.
    Content consists of ad, video, audio information, live streaming, interactive shows.
    All solutions are multi platform including Web, Mobile, Smart TV (Chromecast, Apple TV) with global user access rights management.

  • PHP (LAMP) Developer

    Location

    Kharkiv, Ukraine

    Requirements

    Strong experience with Linux;
    Strong knowledge of Apache, MySQL, PHP;
    Familiarity with React / Flux is preferred;
    Ability to do passable work on responsive front-end code preferred as well;
    Fluent English (both spoken and written)

    Responsibilities

    Development of a website and a player for the major media company.

  • JavaScript (AngularJS) Developer

    Location

    Kharkiv, Ukraine

    Requirements

    3+ years of experience in software development using JavaScript;
    Good knowledge and practical experience in AngularJS;
    Ability to work with jasmine, sass, grunt, git.

    Responsibilities

    The essence of the project is the development of resource for people who are interested in chemistry, study or work in this area. It allows them to get much information in this field, e.g. search for reactions of substances; abilities to synthesize different compounds; various articles and so on

  • Scala Developer

    Location

    Kharkiv, Ukraine

    Requirements

    5 + years of software development experience;
    A proven ability to learn and adapt to new, complex development environments with deep dive analytical skills;
    3 + years’ experience building distributed highly scalable hosted (SaaS) solutions.
    Proficient with Scala;
    Proficiency with Relational or non-Relational (aka NoSQL) data stores;
    Dedicated to producing quality code through best practices of continuous integration, test, and deployment.

    Responsibilities

    You will play a lead role in the architecture, design, and implementation of highly scalable hosted (SaaS) solutions, with end-to-end responsibilities for developing and maintaining key aspects of the technology base.

  • Senior Java Developer

    Location

    Vinnytsia, Ukraine

    Requirements

    Knowledge of Java and experience in development of Web-applications on Java more than 3 years;
    Good English (spoken, written);
    Knowledge OOP and design patterns;
    Knowledge of JEE;
    Knowledge of Spring, MyBatis, XML/XSD, JAXB, WSDL, Ehcache, Apache Commons, jUnit, Tomcat, PL/SQL, Ant, Maven, Hudson/Jenkins;
    Knowledge of database: Oracle;
    Experience with Eclipse IDE, SVN;
    To be stress-resistant, hard-working person with good communication skills.

    Responsibilities

    Working on new Java eCommerce projects from the scratch by separating it as part from main customer’s web site;
    Developing new functionality and support existing for the main project;
    Analyzing the customer requirements, communicating with customer on upcoming issues and questions;
    Working on Back-end development;
    Developing RESTful Web Services which provide communication possibilities between existing customer’s eCommerce micro services infrastructure;
    Designing and developing MVC controllers for rendering contents based on eComerce logic.

    We offer

    Flexible working hours,
    Paid vacation, paid sick leave,
    A monthly social package (lunches, English, sport, home internet),
    A worthy salary based on results of interview.

  • Middle Java Developer

    Location

    Vinnytsia, Ukraine

    Requirements

    Good knowledge of Java and practical experience in development of Web-applications using Java more than 2 years;
    Knowledge of OOP and design patterns;
    Knowledge of Spring (Core, Security, AOP), Hibernate, RichFaces, JSF, JSP, SQL, REST services;
    Experience with SVN, JIRA, Confluence, Hudson;
    Work with Linux, Tomcat, PostgreSQL, nginx, maven;
    Good level of English (spoken, written);
    A person with excellent communication skills and strong inner motivation.

    Responsibilities

    Development: implementation, integration, create user interface, unit testing;
    Problem solving and bug fixing

    We offer

    Comfortable and friendly environment;
    Flexible working hours;
    Paid vacation, paid sick leave;
    A monthly social package (lunches, English, sport, home internet);
    A worthy salary based on results of interviews.

  • Senior Java developer with knowledge C++

    Location

    Vinnytsia, Ukraine

    Requirements

    To be self-motivated person with good communication skills;
    Experience in JEE and in development of Web-applications on Java more than 3 years;
    Knowledge of the OOP, design patterns, DB;
    Good spoken English;
    Knowledge of low-level details about different data transmission protocols SSH, FTP, HTTP, AS2, JMS;
    Knowledge of certificates (X.509, PGP), encryption;
    Knowledge of JavaScript, HTML, CSS;
    Experience with SVN;
    Knowledge of С++

    Responsibilities

    Designing and developing various parts of application: back — end, web pages, installation package, database migration utility;
    Unit and integration testing.

    We offer

    Flexible working hours,
    Paid vacation, paid sick leave,
    A monthly social package (lunches, English, sport, home internet),
    A worthy salary based on results of interview.

  • Project Manager

    Location

    Vinnytsia, Ukraine

    Requirements

    At least 5 years of IT experience, and 1+ years with project management experience;
    At least 1+ years of experience developing a project plan including the charter, scope, project management approach, management plans, statement of work, cost estimates, schedule;
    At least 3 years of experience in working with cross-functional teams and staff of all levels;
    Experience managing a project budget;
    Knowledge of project management best practices;
    Excellent communications skills;
    Fluent English (spoken, written).

    Responsibilities

    Manages small projects, or aspects of larger ones;
    May participate in team members formal assessments;
    Creates, monitors, and updates a detailed project plan;
    Helps establish work plan and assists with the staffing for each phase of project, including recruitment / assignment of personnel;
    Provides management and strategic direction to a team and is responsible for the project development, budget and schedule;
    Establish goals, negotiates project commitments and develops project plans;
    Reviews and provides input into the project scope definition;
    Coordinates development and approval of the business and technical requirements documents;
    Coordinates the formulation and definition of technical scope and objectives in collaboration with technical subject matter experts;
    Assists with the resolution of issues and escalates those that may not have an established precedence;
    Represents the company with contractors, suppliers, customers, departments, and other parties as required;
    Coordinates activities of project personnel to ensure projects progress on schedule and within budget;
    Recommends and makes adjustments to the project plan and staffing;
    Monitors, measures, and reports on project progress to management and clients.

    We offer

    Professional and carrier growth;
    Flexible working hours;
    Paid vacation, paid sick leave;
    A worthy salary based on results of interview;
    A monthly social package (lunches, English, sports, home internet).

  • Middle/Senior JavaScript Developer

    Location

    Vinnytsia, Ukraine

    Requirements

    Good knowledge of JavaScript, HTML, CSS;
    Knowledge of AngularJS 2, Angular Templates;
    Experience with Node.js;
    Knowledge of TypeScript;
    Experience with test frameworks Vlocity, Mocha;
    Advanced level of English (both spoken and written);
    Good communication skills

    Responsibilities

    Development of a new application;
    Participating in team meetings and discussions with a customer

  • Senior Business Analyst

    Location

    Vinnytsia, Kharkiv, Ukraine

    Requirements

    • Bachelor’s Degree, related to computer information systems or equivalent;
    • 5+ years of experience working as business analyst. Tax industry experience is a plus;
    • Business Analysis certification from International Institute of Business Analysis (IIBA) or equivalent;
    • Strong core Business Analysis skills in the areas of elicitation, requirements analysis, business process improvement, gap analysis, functional decomposition & design, data modeling;
    • Thorough knowledge of Microsoft software (i.e., Word, Excel, TFS, SharePoint, Windows 8) and corporate systems (UI Components, database connectivity, application logic, servers and web based applications);
    • Expertise with business analysis modeling techniques like business process, activity diagrams, logical data model, domain model, rapid prototyping using Axure Pro;
    • Strong understanding and experience in the Agile (Scrum) Software Development Life Cycle (SDLC) framework;
    • Expertise with writing user stories, managing PBIs in Team Foundation Server, breaking down functionality using INVEST principles;
    • Familiarity with using MS Team Foundation Server (TFS) to manage all requirements in PBIs;
    • Experience working with offshore resources, providing technical leadership/guidance/mentorship (direction setting and articulating, consensus building, conflict mediation, etc.);
    • Strong analytical and project management skills, including a thorough understanding of how to interpret customer business needs and translate them into application and operational requirements;
    • Knowledge and experience with tax compliance systems or financial systems is desired but not a must;
    • Knowledge and understanding of Business and Process Analysis best practices, techniques and tools;
    • Knowledge and understanding of project management methodologies;
    • Basic programming, development or technical system knowledge

    Responsibilities

    Responsible for stakeholder management, requirement elicitation, preparing estimations for business analysis tasks and deliverables, systems analysis, UML modeling, preparing functional specifications using user stories, acceptance criteria, creating UI mockups and prototypes using prototyping tools like Axure Pro. Responsible for ensuring unique business needs are properly translated to functional specifications and provide a system solution.

    Ideal candidate will have the following attributes, abilities, and/or experience:
    • Excellent communication and people skills required in order to lead workshops and interview sessions with stakeholder groups while performing effective Enterprise Analysis;
    • Experience and demonstrated skill organizing and presenting complex technical information effectively;
    • Expertise in modeling skills for business processes, activity diagrams, use case models, logical data models, domain models, context diagram and other UML models;
    • Demonstrated ability to apply analytical and logical thinking while solving business needs and presenting solutions using diagrams and solution prototypes;
    • Excellent written, oral communication and presentation skills;
    • Demonstrated ability to manage multiple tasks while meeting deadlines;
    • Demonstrated ability to work both independently and as an integral member of a team;
    • Ability to work collaboratively with business representatives, Subject Matter Experts (SMEs) and technical teams and project managers on development projects during all phases of software development life cycle

  • DevOps Engineer

    Location

    Vilnius, Klaipeda, Lithuania

    Requirements

    PowerShell scripting skill. All deploy process is built on PowerShell scripts and it’s a continuous process of changing and upgrading deploy scripts;
    MS TFS 2013 (not obligatory but preferable) or at least other build server experience;
    MSBuild;
    MS Windows Server;
    MS IIS sites and applications;
    MS SQL,
    Chef is good to know;
    English intermediate/upper intermediate level for communication with customers by email and online;
    Be able to participate in everyday meetings with DevOps team, communicate with devteams/managers, cooperate with customers’ tech service.

    Responsibilities

    Communication with customer, managers, development teams;
    Cooperate with customers’ tech service;
    Writing deploy scripts;
    Environment setup

  • Scala Developer

    Location

    Vilnius, Klaipeda, Lithuania

    Requirements

    5 + years of software development experience;
    A proven ability to learn and adapt to new, complex development environments with deep dive analytical skills;
    3 + years’ experience building distributed highly scalable hosted (SaaS) solutions;
    Proficient with Scala;
    Proficiency with Relational or non-Relational (aka NoSQL) data stores;
    Dedicated to producing quality code through best practices of continuous integration, test and deployment;
    Scala/Akka;
    Cryptography, security, and data privacy;
    Kafka;
    Cassandra;
    Building reactive web and mobile technologies;
    Experience developing for Continuous Deployment on AWS or similar;
    Development environment: git, Collaborator, SBT, Docker, IntelliJ, Artifactory, Jenkins

    Responsibilities

    You will play a lead role in the architecture, design, and implementation of highly scalable hosted (SaaS) solutions, with end-to-end responsibilities for developing and maintaining key aspects of the technology base.

  • Business Analyst

    Location

    Vilnius, Klaipeda, Lithuania

    Requirements

    2+ years of experience in a business analyst role;
    Fluent English (speaking and written);
    Strong analytical and problem solving skills;
    Excellent written and verbal communication skills;
    Ability to multi-tasking and work autonomously;
    Ability to work with multi-located teams;
    Experience in requirements gathering and workshops participation;
    Knowledge of the project lifecycle;
    Knowledge of Waterfall and Agile methodologies;
    Knowledge of Jira and Confluence;
    Strong inner motivation and pro-activity;
    Ability to communicate via Skype and GoToMeeting

    Responsibilities

    Work with product stakeholders to define new features, elicitate and gather requirements;
    Analyse requirements and translate business requirements into technical specifications;
    Work with cross-functional teams to provide detailed requirements to development and QA Manage product backlog and create detailed user stories and acceptance criteria to take features from concept to completion;
    Organize and participate in grooming and demo sessions;
    Support project estimation process;
    Plan and control team-members workload and assign tasks;
    Control scope and timeframes

  • Senior JavaScript Developer

    Location

    Vilnius, Lithuania

    Requirements

    B.S. in Computer Science or equivalent experience;
    5 + years of experience in UI engineering skills with jQuery, JavaScript, HTML5, CSS3;
    Successful track record producing advanced user interfaces;
    Proven ability to build modern UI components from scratch;
    Working experience with JavaScript Dojo, AngularJS, Backbone.js, Marionette, Knockout or Ember.js;
    Solid understanding of web standards and cross-browser best practices Experience integrating with REST APIs

    Responsibilities

    As a Senior JavaScript Developer, you will apply your technical prowess across multiple stages of an Agile SDLC. You will play an important role in creating high-level design artifacts, and you will deliver high quality, modular code for complex web UI components and pages.

  • Senior Business Analyst

    Location

    Vilnius, Lithuania

    Requirements

    • Bachelor’s Degree, related to computer information systems or equivalent;
    • 5+ years of experience working as business analyst. Tax industry experience is a plus;
    • Business Analysis certification from International Institute of Business Analysis (IIBA) or equivalent;
    • Strong core Business Analysis skills in the areas of elicitation, requirements analysis, business process improvement, gap analysis, functional decomposition & design, data modeling;
    • Thorough knowledge of Microsoft software (i.e., Word, Excel, TFS, SharePoint, Windows 8) and corporate systems (UI Components, database connectivity, application logic, servers and web based applications);
    • Expertise with business analysis modeling techniques like business process, activity diagrams, logical data model, domain model, rapid prototyping using Axure Pro;
    • Strong understanding and experience in the Agile (Scrum) Software Development Life Cycle (SDLC) framework;
    • Expertise with writing user stories, managing PBIs in Team Foundation Server, breaking down functionality using INVEST principles;
    • Familiarity with using MS Team Foundation Server (TFS) to manage all requirements in PBIs;
    • Experience working with offshore resources, providing technical leadership/guidance/mentorship (direction setting and articulating, consensus building, conflict mediation, etc.);
    • Strong analytical and project management skills, including a thorough understanding of how to interpret customer business needs and translate them into application and operational requirements;
    • Knowledge and experience with tax compliance systems or financial systems is desired but not a must;
    • Knowledge and understanding of Business and Process Analysis best practices, techniques and tools;
    • Knowledge and understanding of project management methodologies;
    • Basic programming, development or technical system knowledge

    Responsibilities

    Responsible for stakeholder management, requirement elicitation, preparing estimations for business analysis tasks and deliverables, systems analysis, UML modeling, preparing functional specifications using user stories, acceptance criteria, creating UI mockups and prototypes using prototyping tools like Axure Pro. Responsible for ensuring unique business needs are properly translated to functional specifications and provide a system solution.

    Ideal candidate will have the following attributes, abilities, and/or experience:
    • Excellent communication and people skills required in order to lead workshops and interview sessions with stakeholder groups while performing effective Enterprise Analysis;
    • Experience and demonstrated skill organizing and presenting complex technical information effectively;
    • Expertise in modeling skills for business processes, activity diagrams, use case models, logical data models, domain models, context diagram and other UML models;
    • Demonstrated ability to apply analytical and logical thinking while solving business needs and presenting solutions using diagrams and solution prototypes;
    • Excellent written, oral communication and presentation skills;
    • Demonstrated ability to manage multiple tasks while meeting deadlines;
    • Demonstrated ability to work both independently and as an integral member of a team;
    • Ability to work collaboratively with business representatives, Subject Matter Experts (SMEs) and technical teams and project managers on development projects during all phases of software development life cycle

  • Senior JavaScript Developer

    Location

    Bialystok, Poland

    Requirements

    B.S. in Computer Science or equivalent experience;
    5 + years of experience in UI engineering skills with jQuery, JavaScript, HTML5, CSS3;
    Successful track record producing advanced user interfaces;
    Proven ability to build modern UI components from scratch;
    Working experience with JavaScript Dojo, AngularJS, Backbone.js, Marionette, Knockout or Ember.js;
    Solid understanding of web standards and cross-browser best practices Experience integrating with REST APIs

    Responsibilities

    As a Senior JavaScript Developer, you will apply your technical prowess across multiple stages of an Agile SDLC. You will play an important role in creating high-level design artifacts, and you will deliver high quality, modular code for complex web UI components and pages.

  • NodeJS Developer

    Location

    Bialystok, Poland

    Requirements

    Clear understanding of JavaScript basics. Async flow control;
    Good knowledge of npm infrastructure. Gulp is a plus;
    Should feel comfortable with ExpressJS;
    Messaging is required, example RabbitMQ, ZMQ or understanding of MQ pattern implementation;
    Good grasp of MongoDB on development level, architecting schema is out of this scope;
    Experience with RDBMS using NodeJS;
    APIGEE knowledge is a big plus;
    Jasmine+Karma+Istanbul

    Responsibilities

    Participating in analysis and design sessions;
    Providing leadership in the solution of problems or providing the means to address user requirements;
    Providing valuable input into the development of new processes and standards;
    Contributing to user and system documentation for modules developed;
    Following established programming procedures and guidelines;
    Developing functional and technical requirements documentation

  • PHP (LAMP) Developer

    Location

    Bialystok, Poland

    Requirements

    Strong experience with Linux;
    Strong knowledge of Apache, MySQL, PHP;
    Familiarity with React / Flux is preferred;
    Ability to do passable work on responsive front-end code preferred as well;
    Fluent English (both spoken and written)

    Responsibilities

    Development of a website and a player for the major media company.

Official and timely pay

Opportunity for career growth

Social perks

Flexible work schedule

Sick pay, vacations

Friendly environment