Position: Transit Data IRC188778
Company: GlobalLogic
Experience required: 2y
Category: C++
English level: upper
Published: 2023-07-01T00:00:00+03:00

Description:
At Ito World, we solve transportation challenges across the globe for millions of travellers every day, by delivering real-time transit data feeds to journey planners and a platform for transit authorities and operators.

Our clients include Google, Apple, Microsoft, and public sector organizations such as the Department of Transport and Transport for West Midlands.

Transit Data consists of “static” data which does not change frequently (such as timetables) and “real time” data which reflects the state of a transit network at a given time. Our Transit Data team are responsible for the development and maintenance of software which consumes transit data, allows the manipulation of the data to clean it, and distributes it to our consumers.

Requirements:
Primary technologies that the team uses are:
C++.
Java.
PostgreSQL.
RESTful APIs.
AWS.

Tools used by the team:
Jira.
Gitlab.
Docker.
CLion IDE.

In addition, we also make use of:
Python, including Django.
Angular.
NoSQL databases (MongoDB).

Key Skills:
Experience with the primary technologies and tools listed above.
Experience handling, analysing and distributing large amounts of complex data.
Analysis of problems, design and implementation of solutions.
Unit testing.
Preferably experience working in an agile (Scrum) environment.

Personal Qualities:
This role sees the individual augmented within the existing Ito World development team. Key personal qualities that we look for in our team members are:
Supportive of colleagues, taking time to assist others and help them learn.
Willingness to collaborate when problem solving and bring ideas based on other experience.
Ability to effectively plan work with the team and then deliver on commitments.
Focus on the deliverables of the team, stepping out of their own role to help others in the team get the team commitments completed.

Job Responsibilities:
Our transit data team is split into two, one team looking after the static data, the other the real time. Both teams use a Scrum methodology with two week sprint cycles. Prior to the sprint, the teams will work with the product team to understand the items that will be included in future sprints and identify the necessary work. This process includes all members of the team, as do the other sprint ceremonies.
During the sprint, work will focus on aspects the transit data items under development, which currently includes development of a database model for static data with access to the data via an API, work on real time adapters to improve the architecture and extensions of our real time API.

What We Offer
Exciting Projects: With clients across all industries and sectors, we offer an opportunity to work on market-defining products using the latest technologies.

Collaborative Environment: You can expand your skills by collaborating with a diverse team of highly talented people in an open, laidback environment — or even abroad in one of our global centers or client facilities!

Work-Life Balance: GlobalLogic prioritizes work-life balance, which is why we offer flexible work schedules.

Professional Development: We develop paths suited to your individual talents through international knowledge exchanges and professional certification opportunities.

Excellent Benefits: We provide our employees with private medical care, sports facilities cards, group life insurance, travel insurance, relocation package, food subsidies and cultural activities.

Fun Perks: We want you to feel comfortable in your work, which is why we create good working environment with relax zones, host social and teambuilding activities and stock our kitchen with delicious teas and coffees!