Você está na página 1de 4

At

Amadeus, fresh graduates are considered as young blood who can transform the

organizations outlook in a few years with their technical and leadership expertise. Amadeus being a
company with high transaction processing capabilities in the volume of millions of transactions per day,
the efficient design, system reliability and performance becomes the key factors. Keeping this in mind at
Amadeus, we ensure that the customer needs are full-filled according to their satisfaction.
At Amadeus Labs, every division has a need of fresh graduates and we make sure that the candidates
are absorbed in the work streams where their interest lies. The functional & technical expertise required
for each of these divisions is different. Prior to being assigned to any of the divisions, all the guys joining
us will be joining an intensive 2-3 months of training which is customized to give an industry level flavor
to the candidates passing out of college.
Here is quick summary of job profile/roles available at Amadeus Labs, Bangalore.

1. Java/J2EE developer
A Java/J2EE developer is primarily a Back-end developer at Amadeus. He/She will be working on
high volume production systems for the development and maintenance of Booking Engine which is a
single set of code across a range of Amadeus E-Commerce products. This code is very critical because a
slight error might block the airlines/travel agents for processing the booking or ticketing.
A Software developer is involved in many activities like:

Define user requirements for development or improvement of software solutions


Design technical solutions and perform feasibility studies
Innovate: Think out of the box and practice innovation in his/her daily tasks.
Propose and develop innovative solutions to the problems.
Propose viable technical solutions to Product Management and users for validation
Conduct unit, package and performance tests of the software and ensure a level of
quality
Design and implement databases as necessary
Produce software documentation for the application and issue it
Support the end user in the Production phase by debugging existing software
solutions in response to Problem Tracking Records and Change Requests issued
from Product Management or Product Definition

Main technical expertise on which the candidate will be trained on:

Core Java with J2EE experience


JUnits, Design Patterns, Struts, Spring MVC or any other framework
JSPs, Servlets, EJBs, DB, XML, WebServices etc
WebLogic, Ant/Maven

2. Java/UI developer
A UI developer works on presentation and actions layers which is the layer mostly exposed and
interactive to the customers. The more sturdy and intuitive it is; the more satisfied is our customer. The
skills which a candidate develops are very niche and give him/her a clear advantage over other
technical profiles. He/She is a guy who can think UI and brings in innovation in his daily work. A very
demanding position with skill set varying:

JavaScript, OOJS CSS, HTML, AJAX, DOM, JSPs etc


Core Java/J2EE experience is desirable.
JQuery/ExtJS/YUI/DOJO or a similar JS framework
DataBase, ClearCase, WebLogic, Ant/Maven etc

3. Software Developer (C/C++)


There are multiple work streams in Amadeus Labs, Bangalore who are focusing on core work
areas where we need expert C/C++ developers. A Software developer is involved in many activities like:

Define user requirements for development or improvement of software solutions


Design technical solutions and perform feasibility studies
Innovate: Think out of the box and practice innovation in his/her daily tasks.
Propose and develop innovative solutions to the problems.
Propose viable technical solutions to Product Management and users for validation
Conduct unit, package and performance tests of the software and ensure a level of
quality
Design and implement databases as necessary
Produce software documentation for the application and issue it
Support the end user in the Production phase by debugging existing software
solutions in response to Problem Tracking Records and Change Requests issued
from Product Management or Product Definition

Technical/Technical Skills

UNIX/Linux, Shell scripting


Strong knowledge of OOPS and coding with C++, design-patterns.
Database modeling, Oracle, Oracle BI, optimization techniques.
Good knowledge of development of a distributed system and of distributed
algorithms
Experience of Oracle environment and optimization techniques is a plus
Experience in multithreaded programming is a plus

4. Quality Assurance (QA) Engineer/QA Automation Engineer


A Quality Assurance Engineer is who reviews the specifications of the products, negotiates with
product marketing and development teams to define the scope of the functional requirements. He/She
later is responsible for writing test scripts according to the product specification, reviewing these with
development teams and later executing them on different QA & User Acceptance platforms. He/She

ensures that the end quality of the product which is reaching out to production is as per the
specifications and is free from bugs.
QA Engineer is also involved in implementation activities of the same product to new customers. He/She
works very close to the customers and supports the customers in production.
In some teams, the scope of QA Engineers responsibilities extends to non-regression activities. He/She
is responsible for automating the functional test cases using different scripting languages like Shell,
PERL, Python. These automated test cases run on daily builds to ensure that new deliverables havent
caused any regressions in the existing functionalities.
The job involves extensive functional expertise, requirement gathering, translating them into functional
specification, writing test scripts and testing the application to make sure it is production ready.

Functional analysis of application


Manual testing, Adhoc testing, BlackBox testing, functional testing etc
QTP, Selenium, Quality Center, WinRunner
Shell/PERL/Python scripting
DB, ClearCase, Logs Analysis etc

5. Product Development Analyst/Business Analyst


A Business Analyst at Amadeus performs multiple roles with in itself. Primarily,

He/she would work very closely with product marketing and other business analysts
at different locations.
He/she would analyze the current product with a focus on business requirement,
usability and ergonomic nature of the product.
He/she would work on the gap between the product and customer needs.
He/she would act as an interface with the customer and builds the product
specifications
He/she would give walkthrough of the requirements to the customers and other
stakeholders
He/she would test the application and raise the bugs
He/she would mentor/train the new joiners on functional topics.

About the skills, the role is quite technical however it might not look the same from description.

A good QA Engineer. In fact, he/she should fulfill all the essentials qualification of
QA engineer as the pre-requisite.
Excellent travel domain expertise.
Ability to negotiate and prove a point using facts
Excellent drafting and presentation skills
A developer background will be a plus.

6. Mobile Development Engineers


At Amadeus Labs, we have Mobile Competency center (MCC) where there are teams to
development Android and iOS apps as well as mobile web apps. We provide solutions to the Airlines for
booking, check-in and tracking of their itinerary. Airline industry expects that about 80% of the booking
will happen on mobile devices in 5 years from now; there is a huge scope of innovation in this area on
how to make customer experience interesting and simple.

In addition to this we have many other job profiles available i.e. Support Engineers, Build and Release
Engineers, Platform Management etc.

Você também pode gostar