You’ll ramp up on number of technologies in a short space of time thanks to the varied nature of project work as well as improve your core soft skills by gaining client-facing experience
I joined BearingPoint shortly after graduating from the Dublin Institute of Technology with a bachelor’s degree in Computer Science. I was originally drawn to BearingPoint because of the opportunity for continuous development that a consultancy firm offers and after couple of interviews I was convinced it was the right place to start my career.
My first role was as a full stack Java developer for a mission critical government project. The project team was relatively small but had a wealth of industry experience which allowed me to go from simple bug fixes to implementing larger feature requests. After a year or so I was offered the opportunity to take on a Report Developer role on a .Net project. This role required facilitating requirements gathering sessions with the client, producing a proof of concept and designing the reporting portion of the overall solution. This gave me insight into the initiation phase of a project and the importance of value adds like reporting for a modern software solution. This eventually evolved into a full stack developer role on the project.
As a BearingPoint consultant on the technology side, my day can vary and bring many different challenges and opportunities, some of which depend on the phase of the project. Within the confines of an agile sprint, one of my responsibilities would include reviewing user stories with the rest of the development team (Business Analysts and QA Analysts) to ensure the high-level requirements for our deliverables are clear and feasible. Eventually the effort required to implement and test a user story needs to be estimated and compartmentalised into work items by the development team. Implementing a work item can involve writing database update scripts and full stack code, along with unit or integration tests to ensure the quality or work delivered remains at the highest standard. In the sprint review we present our work to the client for evaluation and feedback, and in the sprint retrospective we reflect on our processes as a team to identify better ways of working.
Outside of sprint activities, a day can involve liaising with the production support team to identify and analyse the cause of defects and maintain solution deployment scripts. Outside of project work I’ve had the opportunity to represent BearingPoint at recruitment events like the Beer & Pizza open evenings for graduates held in the Dublin office, and at campus careers talks. I’ve worked with colleagues to raise funds for charities like Techies 4 Temple Street and Cardiac Risk in the Young, as well as doing our bit to bring through the next generation by taking part in CoderDojos.
Outside the office
Outside of the office I enjoy catching up with friends and have been known to enjoy the odd gig and a bit of a boogie. I’m quite sporty with a heavy inclination towards soccer both watching and playing along with a slightly underutilised gym membership. Maintaining a motorcycle in Ireland is difficult, keeping it clean and roadworthy is almost a part time and mostly enjoyable job and keeps me occupied most weekends. The Sports and Social committee also do fantastic work in organising a number of great events and activities throughout the year which provide a great opportunity to get to know your new colleagues.
BearingPoint is a fantastic choice for any graduate starting out his or her career in technology or business consulting. From day one you’ll be surrounded by professionals with a wealth of experience that come from varied backgrounds. You’ll be paired with a performance manager who will help to steer your career in whichever direction you choose, whether that means going down the development route or possibly deciding that QA or a business/systems analysis role is where you see yourself in the future. You’ll ramp up on number of technologies in a short space of time thanks to the varied nature of project work and improve your core soft skills by gaining client-facing experience.