Added: 10th June 2020 by mthree
Joel graduated with a first-class Chemistry degree from Durham.
Since then, he’s completed the Software Development Training at mthree before joining Amadeus as a Software Engineer.
We caught up with Joel at the Amadeus offices near Heathrow to find out how he’s been getting on in his role.
"I was apprehensive! It's a big step going from university to the working world. When you’re a student, there’s a lot of work towards the end, but it’s still pretty relaxed compared with working which takes up the majority of your day. It can feel like a big contrast.
There’s also a lot of uncertainty, you don’t know what you’ll find or whether the company will be good."
"My friend actually recommended the programme to me. This was the first one I found out about. You said you wanted honest answers!"
"It seemed like an opportunity where a company wanted to mould me. The training and the opportunity to transition to a permanent employee at a software company like Amadeus at the end was really appealing to me."
"When I applied, George at mthree told me who they were and what a great company they are. Then I also did my own research.
I remember a piece of advice I was given once was to always work at companies which are in the top 5 of their particular industry. In terms of companies who create software for airlines, Amadeus is the biggest, so I was definitely interested. I also liked the fact that they’re global and scattered all over the world in cities like Sydney, Bangalore and Boston."
"Definitely. I’d like to experience another country and culture, and Amadeus has that to offer in leaps and bounds."
"Getting to know the company I’d be working at was really useful. Also, we learnt about the airline industry which meant I wasn’t totally lost when I went on site.
The Linux and SQL training helped refresh my memory, and towards the end, we moved onto the more advanced C++ which is the primary language I use here."
"I’m a back-end developer, so I work on the server-side. Day-to-day, I check if there are any errors in the code by running tests, I fix any issues I find, and then I work on big changes such as the communication between two systems as well as developing new services."
"C++, Python and SQL are the main ones, we also use a bit of Perl."
"There are around 10 of us, made up of back-end and front-end developers, Quality Assurance Analysts, and Business Analysts.
Everyone works really well together, we’re a cohesive unit. If the QAs or BAs need any help with the tech, they come to us, and if we need to get a better understanding how the business will be using the application, we go to them."
"We all sit together, so we mainly communicate verbally. You can’t beat talking to someone in person about a question they have. Everyone in the team can look at the code we’re writing on their own screens, so if they have any issues, we can help them in person really easily.
We also use an application to record issues and bugs. So when someone reports something, there’s a unique reference number for each problem, which makes our lives easier!"
"The myriad of different problems we get. I like coming to work every day with a task to work on, and testing my technical skills, knowledge of the server, and ability to solve problems.
"The application I work on is huge. Sometimes, when you see a new functionality you’ve never really heard of, it takes a bit of time to understand what’s going on.
So the biggest challenge is trying to understand new areas of the application. There are always people around to help out, but the first couple of days of getting to grips with what’s going on is testing!"
"Update your CV and cover letter, obviously… Also, it’s definitely worth talking to the careers service at your university; they’re really useful at helping you understand the types of careers available!"