Skip navigation to content

Case Study: Ross Moug

Personal details
Degree:MSc Advanced Computer Science Profile picture
School(s): School of Computer Science
Year of Graduation:Nov-2012
National of: United Kingdom
Employment details
Organisation: Avaloq Innovation Ltd
Job title: Software Engineer
Occupational Sector: IT/Computer Programming
What has been your route to getting your current position?
I completed a BSc (Hons) in Internet Computer Science at St Andrews followed by an MSc in Advanced Computer Science. After graduating from university I applied to various firms, eventually choosing Avaloq over the competition.
What does your job involve ?
My job involves both development and maintenance of software, namely an all-encompassing banking solution to be used by banks. My day-to-day work involves dealing with customer tickets, these could range from questions about my specific software component to requests for new functionality which I would need assess. The creation of new functionality gives developers the chance to own a piece of software through its entire existing and its a very rewarding process.
What are the best bits of your job ?
The continual learning through customer tickets I think is one of the best parts about the job, the sense that every individual query will challenge you as you have to, in some cases, find out about different parts of the system. Another best part is the fact that you are given a lot of responsibility early on and that you are given issues from start to finish.
Why were you successful?
I was mainly successful in securing this job through my academic qualifications.
What skills/ knowledge from your degree have you found particularly helpful in this role?
I have found that the fundamentals from my degree have been extremely useful: software development methodologies, testing techniques, coding discipline, etc. mainly because the job has required me to write code in a new programming language.
What advice would you give to students wishing to follow the same path?
The interview process can be quite tough but remember that the interviewers are not there to catch you out, they are more interested in your thought processes and how you formulate answer rather than expecting you to know them.

I have been working on various different programming activities. A lot of maintenance, to build up my knowledge of my component, but also some new functionality development. 

The contractual hours are 8 hours per day excluding lunch. However, the 'core' working hours are 10am-4pm so as long as you make up the correct amount of hours by the end of the month its okay.

The people at the company are very friendly and everyone gets on very well so by extension there some social activities planned but its mostly ad-hoc.