Meet Khuram, our Graduate Software Developer
‘I’ve already made progress I’m really proud of.’
My name is Khuram, I’m a Software Developer at Sky. I joined Sky in 2018 via the graduate scheme.
My job as a developer at Sky is to create new features and functionality for the mobile offering side of the sky.com website. Most people who are new to software development think of it as just writing code, but it involves a lot more than just – that there are business requirements that need to be analysed, potential solutions need to be discussed, large pieces of work have to be broken down into smaller tickets and then prioritised.
Then there’s the whole testing side of things, so that’s making sure code works as expected and doesn’t introduce any new bugs. I’d say my day-to-day activities include; writing code, speaking to business analysts and product owners to answer any questions I have regarding the work that I need to do, doing code reviews for other team members and also working closely with testers to find and fix any bugs that I may have caused.
Other typical activities include working with content editors to make sure we have the right bits of text on the sky.com website and also doing releases, so actually releasing the features and functionality that we create to the live sky.com website which is always really exciting.
I’ve always been interested in understanding how websites and mobile apps are created, but I had no coding experience up until going to university and doing a computer science degree. When I first started to code, I really quickly realized that I enjoyed the problem-solving aspect of it and that’s when I started to think ‘Yeah, I could pursue a career in software development’. Joining sky has only consolidated that for me.
The most challenging thing about my job role has to be switching between different projects. The reason for that is sometimes you have to work in a code base that you’re not familiar with, or even learn a whole new programming language. The good news is that Sky is filled with brilliant minds and people are always willing to help you. When I get into those situations, I feel confident enough to reach out for help; this could either be pair programming with someone, or even having them run a session for you and a bunch of other developers to bring you all up to speed.
The support I received during lockdown from Sky has been amazing. They’ve been really good at making sure I have everything I need to continue being productive while working from home; that includes offering to lend me equipment like monitors desks chairs, but they’ve also taken genuine interest in my health and well-being.
My line manager and scrum master arrange meetings every so often just to make sure I’m okay and just have a quick chit-chat, because you do miss having that sort of social interaction. I also think Sky’s been really delicate handling this situation and have listened to everyone’s concerns about returning to the office too soon, I’m really proud of that.
I’ve been at Sky for just over two years now and I’ve already made progress I’m really proud of. As a graduate you start as an Associate Software Developer which is equivalent to a junior – and within one and a half years, I managed to work my way up to mid-level.
The pace at which you progress up Sky is really dependent on how much effort you put in. Sky is really good at recognizing that effort. There’s also the option of jumping to another team or project if you feel like you’re no longer learning new skills or if you’ve just been doing it for a while and fancy a change. I’d say progress at Sky is really good.
Next for me would be to continue brushing up on my technical skills so I can move up as a developer, but I’d also like to look into line managing new people – specifically new developers who like me are starting off not feeling as confident, and that is an option for me to do.