Alfa hub image

Satisfaction with Work

7.8 / 10

(based on 21 ratings in 2017)

2017

"I feel the work that is assigned to me is manageable but challenging. I have a wide variety of work and have not yet been bored with any of the tasks that have been assigned to me."
Graduate, London
"I'm working on a range of software development tasks that fall within the speciality set of my team. Tasks sit on the full spectrum of very technical to very functional."
Entry level, London
"Prior to working on client site I was in the core-development team based in London. This involved working on software enhancements for a variety of clients. As I have a technical background, this was the sort of problem-solving work I loved. It can be both extremely challenging and extremely rewarding when things start to click. The work is more functional-based when on client site. The client reports what they believe to be defects with the software. I then have to investigate and conclude whether it is a problem with Alfa or if they have misunderstood the process in question."
Graduate, Los Angeles, California
"Sometimes the work is really challenging and you are expected to learn very quickly. The training you receive on the graduate programme when you first start is first class and you put those principles into action straight away. The project nature of the role keeps it interesting and there are always new challenges."
Graduate, London
"The work is always interesting and presents a new opportunity to learn."
Graduate, London
"I work in the product-quality assurance team, which monitors the code going into the product for any flaws or complications. My role is very versatile since I look at a lot of my co-workers' code on a daily basis and also develop some in-house applications to ease the development process."
Graduate, London
"I do regular development tasks that are usually well designed before they get to the junior developer. A significant proportion of time is spent fixing bugs, which can become draining."
Graduate, London
"Management are quite understanding. If you tell them what kind of work you want to do they will let you take on as much responsibility as you feel you can. I don't have a typical day as it varies between development, designing, problem solving, investigating and aiding clients."
Consulting, Graduate, London
"I have definitely gone through phases of being extremely busy or quite quiet in my most recent role. I have gained some unique responsibilities and knowledge that will serve me well when I change roles and have given me an idea of how I would like to progress. Day to day I am largely self-managed, having to identify what needs to be done and prioritise accordingly. There are lots of small tasks that need to be done so time management is important. This is different from when I first started, when I would only have to work on one four- or five-day task at a time. Although the work is challenging there are many competent people in the company who are very happy to help and pass on their expertise."
Graduate, London
"The quality of work is high for new joiners and help is always available if the assigned work is unclear."
Graduate, London

2015

"Given that I am still in the early stages of my career at Alfa, my typical day would be working on developing new functionality into Alfa's flagship product. Each development will pose new challenges and problems to overcome."
Consultant, London
"I spend a lot of time working with clients, and have been given more responsibility continuously throughout my time at the company. My day-to-day work is quite varied, and I'm always kept busy."
Consultant, London
"In my role I undertake various tasks, from coding, to testing, to technical design and a functional overview."
Consultant, London
"I have found myself undertaking a variety of tasks in my role: coding enhancements, designing enhancements, answering client questions, attending client meetings, producing reports and supporting clients through the software development lifecycle."
Consultant, London
"In my role I code new features in the application which is the main product of the company."
Junior Consultant, London
"From my experience I have undertaken some tasks which are very technical, and thus I have found them to be very rewarding when I completed them."
Junior Consultant, London
"Day-to-day, I'd be working on a development to add new functionality to Alfa's flagship software product. Each development is different, so I found that I was problem-solving and learning new aspects of programming or asset finance every time."
Junior Consultant, London
"I find that my role is varied enough to keep it fresh, and the problem solving aspect appeals to me. There is enough client contact to develop my communication skills, and generally we can pick and choose to work on tasks in the order we choose, and can define our own approach."
Consultant, Auckland
"In my role I am mainly working on software development and understanding the functionality of our software."
Consultant, London
"My role is mainly technical: I am given functional specifications for enhancements to our software and I develop and test these. This can also involve fixing bugs within our software."
Junior Consultant, London

2014

"I usually work through a list of changes for the client I am working with. Depending on the day, my work could involve either talking to the client to develop the specification and gather their requirements, coding the required changes, or reviewing the changes made by others."
Midlevel, London
"I really like that I was thrown in the deep end to learn on-the-job with my coding responsibilities. Being on the projects I am on also means that I get to liaise with clients and have a good functional knowledge of our software, and business knowledge of the industry we work in."
Graduate, London
"We get given development tasks at the start of our development timebox. We are responsible for finishing this, ensuring it works in the application, and keeping the project managers up-to-date with the progress. Recently I've been placed on client site to assist with user acceptance testing - this is fixing bugs and investigating problems that the clients encounter whilst testing."
Graduate, London
"I'm currently working on development. This can be frustrating at times because developing something complex and high quality to tight budgets is a difficult task, but I get huge amounts of help and support from managers and technical experts."
Midlevel, London
"My responsibilities include: developing code for enhancement; providing the client with support; writing specifications/designs; and liaising with colleagues."
Graduate, London

2013

"Although there is a chance one could be working with older technologies, the responsibility given and functional experience gained on a client site makes up for this. Having said that, the new product and technology stack is cutting-edge."
Entry level, London
"I have worked on a variety of projects while at Alfa. On some projects I'm working on client site, interacting directly with the client."
Graduate, London
"Receive issues from clients, which I work through to resolve. Enjoyment of the day depends on the tasks which come in, but normally interesting and always varied."
Graduate, London
"I've just moved on to a project where each consultant is encouraged to have ownership of a development from the start. This means work can have a lot more variety like having meetings with the client to assess the needs of their business, working out the specifics of what we need to do in order to deliver a solution and developing that solution through to the UAT and client testing stage. This is a very positive thing because it gives you an appreciation for the context of your work and that can be very motivating. However a typical day could also very well involve trying to solve an issue for the client. This might involve a technical, finance, and interpersonal aspect to the work too. I feel that this often makes the job far more interesting when you get to talk to a user and see the software from their perspective."
Entry level, London
"I develop financial software and assist our clients in their use of it. This requires me to apply both technical knowledge and business & finance expertise."
Graduate, London
"I'm consistently and frequently given new challenges and different things to work on. Though managing many different things can be a challenge, I'm rarely bored at work and find the challenges rewarding."
Graduate, London
"I work four days a week at the client site and one day a week in the office. As a member of the on-site team I have regular contact with the client and is often the first port of call for queries and support. Responsibilities are varied and often depend on the size of the project team. I'm currently on a small project team so my responsibilities are quiet varied and makes for interesting days."
Graduate, London
"Very varied selection of responsibilities, incorporating technical and functional roles. More responsibilities are assigned quite early on, and you're never short of a challenge. Client interaction varies by project. Currently, I spend three days per week on client site, interacting closely with client personnel. My role also involves development, planning and support."
Midlevel, London
Our 'Inside Buzz' reviews are the comments and views of recent graduate recruits, giving you a view of what it may be like to work for an organisation. Copyright of all TARGETjobs Inside Buzz material lies solely with GTI Media.
Top