From day one, you will work as part of a high-calibre and closely knit team, assigned to perform real tasks on a project straightway - working on the design and development of complex software in programming languages such as Java, C or C++. It is a common misconception that developing software is a solitary process. 'Coding' is actually a small part of the process - much more time is spent with your colleagues working out what your program needs to do, designing and developing it, testing and debugging it.
Your typical day
You will start at around 9am - although it could be earlier or later, depending on your sleeping habits! You'll probably start by making yourself a drink and catching up on your emails. Suitably fortified, you'll make headway on your current tasks - which will have already been agreed with your manager, along with estimates of how long they will take, at the beginning of each week.
Tasks vary between learning about a new feature of the industry, to getting your head down and designing, coding and testing. These tasks are intermingled with status meetings, white board sessions, training seminars and day-to-day contact with your manager and team.
You can have lunch in the canteen from between 11am and 2pm, or take a walk into Enfield to grab a sandwich, or eat at one of the many coffee shops. If you like sports, you can choose to play badminton, football, squash, tennis... all played at different standards to suit everyone's level of skill.
Towards 6pm, there's often a move to go down the pub to celebrate the arrival of a new starter, a happy occasion or just the end of the day.
