Travelport is a place of opportunity. It’s our incredible team that makes our company great – our people drive our winning culture.
What does a great Senior Software Development Engineer (Database Engineer) do?
You will come on board at a truly exciting time, and you will play a pivotal and crucial part in collaborating with a focused team of experienced developers, quality engineers and designers. You will be responsible for the end-to-end delivery of Travelport’s next generation of travel agencies tools.
You will be responsible for developing and maintaining our ETL jobs and SQL database, overseeing junior developers on projects, and supporting various development duties. The responsibilities of senior engineers include writing code, analyzing data, and contributing to the design and implementation of software.
You will be joining a team who are pivotal in building APIs for Travelport Products and enabling our customers’ onboarding and configuration. Your work will directly impact Travelport customers making their interactions with Travelport seamless and efficient.
Responsibilities:
- Work within an agile scrum team to continually improve and build a high performing team.
- Configure and maintain SQL databases and processes, including monitoring of system health and performance, to ensure high levels of performance, availability, and security.
- Independently analyze, solve, and correct issues in real time, providing problem resolution end-to-end. Investigate data to identify potential issues within ETL pipelines, notify end-users and propose adequate solutions
- Build ETL pipelines to ingest the data from heterogeneous sources into our system. You should have excellent business and communication skills, and be able to work with business owners to understand their data requirements and help them make data-related decisions using your ETL knowledge and experience. Work with the business in designing and delivering correct, high-quality data
- Design, implement, and continuously expand data pipelines by performing extraction, transformation, and loading activities
- Refine and automate regular processes, track issues, and document changes
- Assist developers with complex queries and schema refinement, share domain and technical expertise, providing technical mentorship and cross-training to other peers and team members
- Ensure that the data architecture is scalable and maintainable
- Proactively work with the team to improve CI/CD and automation capabilities
- Support and guide requirements/design activities for features in Travelport Products
- Participate in feature and story refinement and research and analyze impact for new capabilities.
- Contributes to establishment and enforcement of standards and best practices. Focused on efficient, high performance, high reliability/stability experience and architectural alignment of solution.
- Demonstrates ability to keep things simple and apply lean product development principles.
What we look for/who would prosper in this role?
- 5+ years’ experience in writing and deploying scalable and robust code
- ETL Tool/Software knowledge (Informatica is preferred)
- SQL Competence – Good knowledge of
- SQL databases
- Stored Procedures and Functions
- Querying, Normalization, Performance Tuning, Indexing, etc.
- Data Integrity
- Scripting Language (minimum expectation is Bash to use it within Informatica)
- Data analysis and exploration
- Experience writing effective Unit & Integration Tests.
- Previous experience in an Agile (Scrum) environment working with cross-functional development teams.
- Strong verbal and written communication skills in English
- Quality & high standards really matter to us - you will focus on continually applying high coding standards, excellent attention to detail and a methodological work process
- Confident working with source control tools and branching strategies
These are just a few of our employee’s favorite benefits/perks…
Competitive base salary, bonus, very generous holiday allowance + lots more!
Interested? We’d love for you to get in touch!
We are an equal opportunities employer and will consider all qualified applicants purely on their skills and abilities. We will ensure that individuals with disabilities are provided reasonable accommodation to participate in the job application or interview process, to perform crucial job functions, and to receive other benefits and privileges of employment. Please contact us to request accommodation, if needed.