Vacancies

Directions:
AllPythonSystem administrationBusiness SupportFlashJavaJavaScriptPHPProject ManagementSoftware TestingSales & Marketing
Locations:
AllKievOffsiteIzumUSAKharkivOdesaSweden
  • Junior Program Manager
    USA | Project Management

    We are looking for Junior Program Manager to work for our client, a leading global investment bank. The role is based in New York City and requires 100% onsite presence of the consultant. The Program Manager should have significant experience in implementing or managing a Program Management Office (PMO), employing governance processes, tools, and best practices for past clients in a Financial Services setting. 

    The Program Manager must have experience with front-to-back trade processing from trade capture, valuations, trade confirmations, settlements, P&L/Accounting & Control, reconciliations and reporting down to the sub-ledger of the bank. Candidate will need to leverage his/her knowledge of securities operations with the product suite in order to implement processes and controls for the program. An ideal candidate will have previous experience working with agile development teams at an investment bank.

    Responsibilities:

    • Setting up and managing an active Program Management Office
    • Creating and maintaining multiple program and project artifacts, including, but not limited to: Overall program / project plan, ongoing status reports (4-blockers), issues / task logs, change management log, report-out decks, project / financial tracking, milestone / Gantt chart tracking, project charters, etc.
    • Facilitating meetings across all lines of businesses (i.e. asset classes) and functional support groups ranging from mid-level to senior level managers
    • General planning, coordination, communication, and execution of project work across the program
    • Delivering requirements on time and to the required quality
    • Displaying a high level of attention to detail on all project work
    • Communicating and partnering with stakeholders / clients to accomplish project goals
    • Assuming ownership of problems and driving towards their resolution
    • Managing and reporting to team manager on all projects you are responsible for
    • Assisting in the requirements and project prioritization process

    Requirements:

    • 3+ years of capital markets experience, working with projects teams in either the Front Office, Middle Office, Back Office/Operations, or Technology
    • 1-2 years of business analysis experience for a top-tier consulting firm, global investment bank or Fortune 500 company
    • Strong working knowledge of the FX, Rates, Credit, and Equity derivative products
    • Analytical background — proven problem-solving ability
    • Ability to learn quickly and multi-task
    • Ability to influence decision makers, conduct root cause analysis and offer solutions
    • Strong communication skills — comfortable in interfacing to a cross-section of groups at various levels, including senior management at the Director / Managing Director levels
    • Dedicated and self-motivated — effective coordination and time management required
    • Project management — experience of full project lifecycle with financial services clients
    • Ability to understand how individual processes align to the strategic team goals
    • Technical documentation — comfortable with writing technical specification documents 
  • Project Manager
    Kharkiv | Project Management

    We are looking for smart and enthusiastic specialists to work on innovative, complex and dynamic projects. 

    The position of the Project Manager implies planning, executing and finalizing projects in accordance with strict timeframes and within budget. This includes acquiring resources and coordinating the efforts of team members and third-party contractors or consultants in order to deliver projects according to plan. The Project Manager will also define the objectives of the project and ensure quality control throughout its life cycle.

    Responsibilities: 

    • Handle and provide leadership to multi-projects teams from initiation to closing
    • Define and resolve business problems arising in project executions
    • Provide leadership and guidance to personnel on sub-projects
    • Initiate and define project planning tasks and performance reports
    • Define change control, risks and issues management
    • Interact with project sponsors, customers, project team and functional leadership
    • Address and define high-end goals and success factors of projects to project team members and functional leader
    • Define and oversee agreements with functional leader and project team members on levels of participation, timing and the length of resource usage
    • Sub-divide projects into manageable phases to ensure project sponsors needs are being met
    • Assist project team members in their areas of responsibilities 

    Requirements:

    • At least 3 years of project management experience
    • Strong understanding of software project management concepts and software quality
    • Good business analysis skills
    • Ability to compose project plans, estimates and business proposals
    • Ability to organize and manage project team
    • Result oriented and self-motivated
    • Proven ability to handle projects within budget/terms
    • Good communication skills in general
    • Upper-Intermediate English
  • Senior/Middle Developer: Front-end, JavaScript
    Kharkiv, Kiev, USA, Odesa | JavaScript

    We are looking for dreamers, who want to become a part of the project for a small venture capital backed startup, building one massively impactful platform in New York with millions of dollars flowing through it. You'll be building a complex analytics portal complete with a fully RESTful API on top of AngularJS, D3 and Scalatra.

    Project details:

    Our client is a technology company, passionate about building the systems and infrastructure that will allow the Direct Lending space to scale into a major financial market. Their platform enables Direct Lending originators and institutional investors to optimize and scale Direct Lending at a global level. 

    Requirements:

    • At least 3 years of experience as a JavaScript developer
    • Background in Engineering or Computer Science 
    • Experience in creating RESTful JSON APIs
    • Knowledge of Front-end technologies like JavaScript, AngularJS, jQuery, CSS, Sass, Bootstrap and D3
    • Comfortable with Git and GitHub
    • At least Intermediate level of English

    Additional requirements:

    • Experience with at least one of such languages: C or Java
    • DevOps skills 

    Responsibilities:

    • Take responsibility for delivery of major product features
    • Contribute to requirements gathering and analysis
    • Involvement in technology prototyping is possible
    • Participate in estimation and planning sessions
    • Code, develop unit and integration tests, debug, document, implement and maintain portions of software
    • Promote good design principles such as code reuse, modularity and extensibility and mentor others in these principles
    • Perform code reviews for compliance with best engineering practices, coding standards and quality criteria set forth on the project
    • Continuously participate in technical risks identification and analysis
    • Create user documentation
    • Escalate technical issues
  • Configuration/Release Engineer
    Kharkiv | Business Support

    We are looking for a Configuration/Release Engineer to team up with Sigma Software and exercise the best engineering practices. We expect our ideal candidate to have sharp thinking and strong communication skills, to be a team player and initiative, proactive, reliable and responsible person.

    Project details:

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

    Responsibilities:

    • Administrate and maintain source control systems, including branching and merging strategies with specific solutions (such as Subversion or other different tools)
    • Troubleshoot build, test, packaging and installation issues
    • Work with development and test teams to provide build/release support for multiple products
    • Investigate and implement new technologies to improve infrastructure and development tasks 

    Requirements:

    • At least 3 years of experience in configuring and maintaining Windows OS, Linux OS and applications in both OS
    • At least 1 year of experience in system building (Ant, Maven, Gradle)
    • Strong knowledge of Jenkins
    • Experience in programming with any high-end or scripting language (Java, Python, Ruby, Groovy, etc.)
    • Knowledge of Vagrant, Docker, Puppet, Chef or Ansible
    • At least Pre-Intermediate level of English
  • Java Developer (Video Exchange Service)
    Kharkiv | Java

    We are looking for a Java Developer to team up with Sigma Software and exercise the best engineering practices. We expect our ideal candidate to have sharp thinking and strong communication skills, to be a team player and initiative, proactive, reliable and responsible person.

    Project details:

    Our client, Vidible Inc., is the creator of the world's first online video exchange service. It is a sophisticated high scale platform, handling millions and eventually billions of requests per month. The exchange platform helps producers and consumers of video content to transact in the smartest way. 

    You have a perfect chance to work out the solution to existent problems on the market of video exchange services. You will get the real opportunity to level-up your skills, gain valuable experience and work with highly qualified and young team. You will be provided with the full range of technical and soft skills on training programs, courses and seminars to ensure that you work on the highest level. The project includes such technologies as Java and JavaScript, Spring and Spring Security, GWT, MongoDB, ElasticSearch, Redis, HTML/CSS, SQL, Git.

    Responsibilities:

    • Designing separate components, modules, classes, databases, tables
    • Coding, debugging, creating documentation, and maintaining portions of software
    • Participating in peer code and design reviews
    • Estimating and planning sessions
    • Assisting test engineers in solving technical issues of software installation & operation
    • Participating in conference calls and meetings with the Customer and Stakeholders
    • Reporting status and progress according to the project and company demands
    • Spotting deficiencies in the development process and suggesting improvements
    • Escalating technical issues to the Architect, Team Lead and Project Manager 

    Requirements:

    • Strong knowledge of Java
    • Good knowledge of HTML/JavaScript/CSS
    • Good knowledge of Spring Framework
    • Strong analytical skills
    • Good knowledge of Databases
    • At least Intermediate level of English 

    Will be a plus:

    • Knowledge of MongoDB/NoSQL Databases
    • Experience with Flash/HTML5
    • Experience with GWT
    • Experience with ElasticSearch/Lucene/Solr
  • PHP Developer (WordPress, Drupal)
    Kharkiv | PHP

    We are looking for a PHP developer, who enjoys working with WordPress and Drupal, to join our team. The main focus of the position is working on various website projects that are built on these widely-used content management systems, as well as other popular PHP frameworks. We guarantee exciting work, fast career and professional growth.

    Project details:

    The project is to develop and maintain corporate websites, based on WordPress Multisite and Drupal CMS, with a variety of great features and integrations with third-party applications to streamline and polish the publishing process and have a high level of web presence. 

    Responsibilities:

    • Design separate components, modules, classes, etc.
    • Code, debug, document, and maintain portions of software 
    • Participate in peer code and design reviews
    • Participate in estimation and planning sessions
    • Provide assistance to test engineers and support personnel in solving technical issues of software installation and its operation
    • Contribute to development of technical project documentation and user documentation
    • Spot current deficiencies in the development process, adopted procedures and engineering practices, environment configurations, etc., and suggest improvements

    Requirements:

    • At least 4 years of experience with commercial PHP development
    • At least 3 years of experience in building WordPress / Drupal sites
    • Strong knowledge of HTML, CSS, JavaScript and jQuery
    • Knowledge of RESTful API integration
    • Experience with GIT for version control
    • Knowledge of Web fonts (typekit, google fonts, etc.)
    • At least Intermediate level of English
  • Software Developer
    Izum |

    We are looking for a Software Developer to team up with Sigma Software and exercise the best engineering practices. We expect our ideal candidate to have sharp thinking and strong communication skills, to be a team player and initiative, proactive, reliable and responsible person.

    Responsibilities:

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

    Requirements:

    • At least 2 years of experience in commercial projects (based on at least one language — Java, C#, PHP or Python)
    • Strong OOP/OOD skills
    • Proven skills with unit tests using frameworks and tools
    • At least Intermediate level of English
  • Smart Junior Test Specialist (WorldWide Gaming Operator)
    Kharkiv | Software Testing

    We would welcome a software test specialist who wants to develop in software testing and get a great boost in technical skills. We propose you to take part in testing of a system that provides interactive casino games over the world using desktop client and includes: games, new casino features, and casino administrative tools. 

    Project:

    The Customer is a leading developer of innovative software and systems for digitally distributed gaming entertainment. The company has built a solid reputation in the online gaming industry for its reliable high-quality products, services, and proficient personnel. We offer you to join the highly professional team and feel comfortable to work in a cozy office. We can provide flexible professional and career growth.

    Requirements: 

    • At least 1 year of experience in software testing 
    • Experience and understanding of test methodologies (regression testing, integration testing, acceptance testing, test plan, defect lifecycle, elaboration testing) 
    • Experience in working with bug tracking systems and requirements management systems 
    • Solid background in web and desktop testing 
    • Good technical background would be a plus
    • Experience in estimating test tasks 
    • Understanding of development processes, interconnections and relations between QA and other parties is a plus 
    • Experience in configuration management is a plus 
    • Good spoken and written English
  • Test Engineer with Leadership Skills / Team Lead
    Kharkiv | Software Testing

    We are looking for Team Lead / Test Engineer, who is opened for professional growth and advancement, proactive and self-managed.

    Requirements:

    • Estimation and planning tests
    • Team management and coordination
    • Composing and coordinating implementation of test strategies
    • Supporting development process with quality practices
    • Participation in functional and non-functional testing
    • Creation and review of test documentation
    • Establishing quality processes
    • Analysis of KPI
    • Elaboration and implementation of improvements 
    • Participation in sales process, starting new assignments
    • At least Upper-Intermediate level of English

    Personal profile:

    • Ability to become a leader, as well as quit leadership when it is necessary
    • Ability to manage in multi-task environment
    • Dedicated and responsible person
    • Excellent communication skills
    • Ability to manage constraints and limitations
    • Good estimation skills
    • People-oriented person
    • Excellent learning skills
  • Strong Middle JavaScript developer
    Kharkiv, Odesa | JavaScript

    We are looking for a talented JavaScript Developer that could be a key player on the front-end project. Using the newest technologies, we provide our customers with the best and unique solutions. That’s why we are looking for you: strong ambitious developer, able to join the project. 

    Project details:

    The customer is a leading developer of innovative software and systems for digitally distributed gambling entertainment. The project includes development of the cross-platform and cross-browser HTML5 (JavaScript) engine and Casino games development using this engine. 

    Responsibilities:

    • Design separate components, modules, classes, etc.
    • Code, debug, document, and maintain portions of software
    • Participate in peer code and design reviews
    • Participate in estimation and planning sessions
    • Provide assistance to test engineers and support personnel in solving technical issues of software installation and its operation
    • 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
    • Spot current deficiencies in the development process, adopted procedures and engineering practices, environment configurations, etc., and suggest improvements

    Main technical skills:

    • At least 3 years of experience as JavaScript developer
    • Great understanding of web development and web principles
    • Strong knowledge of OOP
    • Good HTML design skills
    • Knowledge and experience with CSS, including CSS3
    • Cross-browser and cross-platform experience (IE10+, FF, Chrome and mobile browsers)
    • jQuery knowledge
    • Good experience working with at least one framework: BackboneJS, KnockoutJS, AngularJS
    • At least Intermediate level of English

    Additional technical skills:

    • ImpactJS, PixiJs, EaselJs or similar for rendering on canvas
    • Node.JS 
    • Experience in unit tests for JavaScript
    • Experience in any other JS libraries and frameworks
  • Flash Developer
    Kharkiv | Flash

    We invite a strong Flash developer to take part in the development of online casino games such as slot machines, black jacks, roulettes, pokers and other projects for a big European customer. The games are developed on Action Script 3 for an existing platform. Action Script 2 familiarity is also welcomed.

    Responsibilities:

    • New game development
    • New feature development
    • Game maintenance

    Requirements:

    • Good understanding of object-oriented programming
    • Hands-on experience with Flash, Action Script 3.0 and 2.0
    • Good knowledge of cross-browser JavaScripting
    • Hands-on experience with vector graphics and animation is an advantage

    Additional requirements:

    • Ability to fulfill assigned tasks timely and with high quality
    • Attention to details
    • Good communication skills
    • At least Intermediate level of English
  • Java Developer
    Kharkiv | Java

    We are looking for a Java Developer who is willing to work in an international product team. If you are a mature developer with good knowledge of object-oriented design and hands-on experience in applying best practices, design patterns and frameworks, this position is just for you. 

    Project details:

    Customer is a Swedish vendor of geo lottery products, which are integrated in social networks, and various other innovative lottery solutions. Customer’s products are installed in European national regulated lotteries. You will be a part of distributed product team with management and product owner in Sweden and whole development team in Ukraine. Main technologies are Java 7, RESTful services, WebSphere, Spring, Spring MVC, JSP, Hibernate, Oracle.

    Responsibilities:

    • Software architecture and detailed design 
    • Writing end-customer specifications
    • Server-side Java development 
    • Third-line support

    Requirements:

    • At least 3 years of experience in commercial Java development
    • Good design skills
    • Experience in highly loaded systems development, performance testing and tuning
    • Strong understanding of Agile practices
    • Good team player
    • Good communication skills 
    • Strong skills in Core Java 7, Spring, Spring MVC, JSP, web services, RESTful services
    • Knowledge of Apache, Quartz, XML, JSON 
    • Strong skills in Hibernate and Oracle
    • Knowledge of Atlassian products, JUnit, Maven, Jenkins or TeamCity, Sonar
    • At least Upper-Intermediate level of English

    Additional requirements:

    • Technical support experience
    • Experience with IBM WebSphere
    • Knowledge of HTML/CSS/JavaScript, jQuery 
    • OSGi, Akka, distributed caches, messaging experience 
    • Experience with GIS
  • Team Lead/Senior Python Developer (OpenStack, Cloud System)
    Kharkiv, Kiev, Odesa | Python

    We are searching for Team Lead/Senior Python Developer to work on the development of a cloud system that is based on open-source software. The whole system is built on embedded Linux and complemented by virtualization technologies. The client is one of the world’s leading telecommunication companies.

    Responsibilities:

    • Product prototyping and new product development
    • Product integration with 3rd party software and product testing
    • Securing high product quality 
    • Ensuring timely deliveries

    Requirements:

    • Good knowledge of Linux
    • Familiarity with OpenStack 
    • Proficiency in Python
    • Ability to work in agile team according to Scrum and Kanban approaches
    • At least Upper-Intermediate level of English

    Additional requirements:

    • Knowledge of virtualization technologies (e.g. ESXi, KVM) 
    • Experience in concurrent programming 
    • Experience in network administration
    • Experience in IP load balancing solutions 
    • Familiarity with functional programming (Erlang)
  • Service Manager
    Kharkiv | Business Support

    Service Manager is the initial point of contact for product questions, which originate from outside the product development team and are addressed to the developers or QAs.

    The specialist analyses, investigates and communicates with necessary parties about the requests, and ensures that information is complete and clear.

    Project details:

    The Customer is a leading developer for digitally distributed gaming entertainment. The company has built a solid reputation in the online gaming industry for its reliable high-quality products, services, and proficient personnel. 

    Job opportunities:

    • Acquiring experience with working in organization framework of an international company 
    • Acquiring experience in with working with complex multi-stack product
    • Improving management and communication skills
    • Improving technical and analytical skills

    Requirements:

    • Strong analytical skills
    • Good communication skills
    • Upper-Intermediate level of English
    • Knowledge and understanding of SDLC (Software Development Life Cycle)
    • Good technical background (Windows, Linux, SQL, XML, HTML)

    Would be a plus:

    • Experience in testing and delivering of commercial software products 
    • Experience in supporting live software products
    • Experience in requirements’ analysis and test cases design
    • Experience in Java development
    • Experience with multi-component solution stacks
    • Experience with working in a distributed team
  • Senior/Middle PHP Developer (Social Media Projects)
    Kharkiv | PHP

    We are looking for a highly motivated and skillful PHP developer who will be responsible for creation and implementation of social media related products for the U.S. client. We guarantee exciting work, fast career and professional growth.

    Project details:

    Our client is a startup in California that is developing a new generation of social media products. These products will help its clients to streamline their social media efforts. The team consists of PHP developers that utilize Bootstrap, JavaScript libraries, social APIs and MySQL to produce tools for businesses and individuals aimed at creating, managing and monetizing their social campaigns.

    Responsibilities:

    • Deliver major product features
    • Analyze product requirements and take major part in designing software at high and detailed level
    • Carry out technical supervision and clarify technical details to the team
    • Participate in estimation and planning sessions
    • Code, debug, document, and maintain portions of software
    • Participate in peer code and design reviews
    • Perform unit and integration testing
    • 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

    Requirements:

    • At least 3 years of experience in commercial PHP development
    • Knowledge of HTML, CSS, XML and JavaScript
    • Experience using JavaScript MVC frameworks such as Ember, AngularJS and Backbone
    • At least 1 year of WAMP and Bootstrap experience
    • Good object-oriented design (OOD) skills
    • Experience with PHP frameworks (Zend Framework, Yii, Symfony)
    • At least 1 year of Amazon Web Services (EC2 and RDS)
    • Knowledge of cross-browser compatibility issues and degradation strategies
    • At least 1 year of RESTful API creation and integration
    • Knowledge of SEO best practices and optimization techniques
    • Experience with GIT for version control
    • At least Upper Intermediate level of English
  • Senior Automation Test Engineer (Big Data Project)
    Kharkiv, Kiev, Odesa | Software Testing

    We are looking for an Automation Test Engineer, who will work with a top notch and globally distributed team. Our engineering processes are designed to knock down barriers and give you the tools you need to solve challenges, grow technically and have fun while doing it. As a Test Engineer you will work in a rapidly growing team and be a part of decision making group in setting standards for technologies and processes.

    Project details:

    Collective is a leading provider of data-driven digital advertising solutions for brand advertisers. Collective's data science-driven solutions allow brands and their agencies to customize ads in real time and target audiences using predictive modeling based on consumer interests, location and contextual data. The technology stack you will be working with receives over 200, 000 HTTP requests per second, processes hundreds of gigabytes of data per hour, makes hundreds of billions of predictions about user behavior each day and serves 10s of billions of impressions monthly. We are looking for specialists who are excited to be a part of the large scale platform we have built and are eager to take up even bigger challenges we have around the corner. 

    Responsibilities:

    • Contributing to requirements analysis and its transformation into the test specifications
    • Building and maintaining test environments and instrumentation required for tests execution
    • Working in close collaboration with development team/product experts in order to ensure that their thoughts/recommendations/knowledge are considered throughout formal test definition
    • Planning and performing functional and non-functional testing for elaborated solutions
    • Promoting good testing principles such as defining adequately reasonable quality level, composing smart acceptance criteria, effective tests organization and budget usage
    • Providing assistance to software developers and supporting personnel in testing issues
    • Identifying and escalating product quality issues that can't be solved without additional involvement of project manager, department or top management
    • Continuously collecting and analyzing quality metrics, raising potential issues in a proactive manner
    • Understanding of business logics of the project and ability to analyze the quality level of the project from the point of view of its actual use

    Requirements:

    • At least 1 to 3 years of experience as Automation Test Engineer
    • Proficiency in at least one popular programming/scripting language such as Ruby, Java, Perl etc.
    • Experience in automation frameworks like Selenium, JUNIT
    • Experience in Unix/Linux environment
    • Experience in writing SQL queries
    • At least Upper intermediate level of English
  • Middle Test Engineer (Interactive Gambling Games)
    Kharkiv | Software Testing

    We seek a highly motivated, multi-talented software test specialist to complement the great team. You will take part in testing of online interactive gambling games.

    Project details:

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

    We can exclusively provide flexible professional and career growth.  So we are proud to offer you joining professional team and feel comfortable while working in a cozy office.

    Responsibilities: 

    • Requirements and specification analysis 
    • Test documentation creation (test cases, checklists) 
    • Functional, regression, localization testing 
    • Report issues, monitor reported issues and verify when they are resolved 
    • Perform daily checks throughout development phase and provide daily status updates
    • Effectively collaborate with team members to achieve the best results

    Requirements:

    • Experience in testing of commercial software products 
    • Knowledge and understanding of SDLC (Software Development Life Cycle) 
    • Experience with test activities planning and prioritization
    • Good skills in elaborating test strategies and approaches
    • Experience and throughout understanding of test methodologies (regression testing, integration testing, acceptance testing, test plan, defect lifecycle) 
    • Experience in requirements analysis and test cases design
    • Good background in web solutions testing 
    • Good technical background (Windows, Linux, SQL, XML, HTML)
    • Estimation techniques understanding and experience in estimating of test works 
    • Understanding of development processes, interconnections and relations between QA and other parties 
    • At least Intermediate level of English

    Personal profile: 

    • Ability to work with different people and make constructive decisions of multiple opinions
    • Analytical and problem-solving skills 
    • Well-organized, structured and detail-oriented 
    • Team player with a keen sense of responsibility
    • Able to work and develop ideas independently 
    • Initiative for searching new solutions and responsibilities
  • JAVA DEVELOPER (ONLINE CASINOS)
    Odesa | Java

    We welcome a proficient, hard-working and dedicated Java Developer to join our team. We are looking for people who are driven to create the best work possible. We have an open, collaborative environment, with an intense focus on teamwork.

    Project details:

    The Customer is a leading developer of innovative software and systems for digitally distributed gaming entertainment. The company has built a solid reputation in the online gaming industry with its reliable high-quality products, services and proficient personnel. The project is a big complex system for gambling. You will work with a modular dynamic system that assumes the use of many different frameworks. Also, the project involves participation in both development and support tasks. Business trips to Sweden are possible. Technologies: OSGi, Spring, Hibernate, Akka, Jetty and a lot of Java core.

    Software developer is responsible for design, implementation and maintenance of software solutions.

    Requirements:

    • Strong knowledge of Java 7
    • Experience in JEE applications development
    • Build system experience (Maven)
    • Deep understanding of concurrency and multithread - applications development
    • Good analytical skills and understanding complex integration requirements
    • Deep understanding of OOA / OOD and design patterns
    • Unit testing (JUnit, mocks)
    • Good knowledge of SQL, PL / SQL, Hibernate
    • Good knowledge of Spring(DI)
    • Intermediate knowledge of Oracle, Jetty, Web Services
    • At least Intermediate level of English

    Additional requirements:

    • Good communication skills
    • Leadership skills
    • Akka, OSGI, Scala
    • Experience in creating high-load systems
    • Other spring frameworks (Spring batch, Spring Integration etc.)
    • Experience in SoapUI testing
    • Experience in Agile
  • Python Developer
    USA | Python

    We are looking for Python developers, skilled in financial sector, for long-term contract in New York, the USA.

    Project details:

    US banks, funds and other financial institutions are obliged to exchange information with each other to keep track of various real-time transactions to then produce structured reports for the US government. 

    The assignment is about fundamental transformation of the way this data is collected, tracked and processed to create faster, simpler and lightweight instrument for accessing required information when and where it is needed. 

    The system keeps track of XML-like transaction reports, analyses them and builds up an object-relational database used to generate a multitude of reports for the US and soon European financial structures.

    Responsibilities:

    • Coding, debugging, producing documentation
    • Maintaining portions of software
    • Participating in peer code and design reviews
    • Estimating and planning sessions

    Requirements:

    • Proficiency in Python
    • Knowledge of XML
    • Web services
    • Object-oriented databases
    • Fluent English
  • IBM Maximo support engineer (consultant)
    Odesa | System administration

    Sigma Ukraine is looking for talented support engineers with a strong desire to work in tight collaboration with foreign customers and gain knowledge and experience within IBM Maximo assets management system.

    Project details:

    The main project goal is helping customers to deploy, modify and maintain the IBM Maximo Assets management system. Maximo is one of the most popular assets management solutions in Europe and the USA.

    Project may require business trips to the customer’s site and assumes extensive communication on business related topics. Main tasks are: system configuration, access management, installation and deployment, data migration, Jython scripting and modifications of the system based on customer’s needs.

    You will work directly with a customer and European Maximo consultants. We will provide education in the business area and in the Maximo system itself.

    Responsibilities:

    • Communicate with customers and distributed team of other support engineers
    • Study IBM Maximo and continuously improve knowledge of it
    • Perform system configuration (Java or Jython)
    • Users access management
    • IBM Maximo installation, deployment, configuration, testing
    • Maximo internal applications maintenance, support, installation, modification
    • Possibly automated testing and basic Java development

    Requirements:

    • At least one year in an enterprise system configuration
    • Strong written and verbal communication skills
    • Intermediate level of English or higher
    • Highly responsible and attentive to details
    • Ability to work in the team
    • Basic understanding and experience in configuration of the WebSphere Application server
    • Knowledge of any scripting language (Python and Jython would be a big plus)
    • Good knowledge of relational DB concepts and SQL

    Will be a plus:

    • Experience with database engines DB2 and/or Oracle
    • Basic understanding of Java
    • Basic knowledge of OOP/OOD
  • PR Manager
    Kharkiv | Sales & Marketing

    Unique opportunity. We are looking for self-driven, highly organized and proactive PR Manager, who will handle all PR activities for Sigma Ukraine abroad and in Ukraine, with primary focus on a job market. You will work in creative environment, where you will be responsible for PR strategy creation and implementation. You will have one subordinate and will cooperate with all company departments. Reporting to COO.

    As a PR Manager you are responsible for:

    • Working out of PR programs and strategies aimed at maintenance of the company’s positive image on the job and global market to attract new employees and new clients
    • Creating and publishing press releases
    • Managing maintenance of company web site and presentation in social networks
    • Participating in formation and support of the company’s corporate culture
    • Creating and supporting permanent informational field by contacting key mass media, disseminating information in the Internet resources
    • Preparing and conducting presentations, exhibitions, career fairs, advertising campaigns and other PR events
    • Preparing marketing materials necessary for PR activities

    Requirements:

    • Fluent English
    • Competent speech and literacy
    • Higher education
    • Experience in the field of advertising and PR at least 5 years
    • Excellent communicative skills
    • Knowledge of PR strategies and campaigns planning principles
    • Experience in writing articles, press releases and advertising materials
    • Be advanced PC user (MS Office, Internet, graphical applications)