How to get into software development
James Milligan, Global Head of Technology at Hays
What qualifications do you need to work in software development? How easy is it to transfer to a development job? What’s the best thing about working in the sector?
I recently spoke to some of our software development recruitment experts from around the world to find out the answers to these questions, and many more. In this blog, you can read insights and advice from:
- Edmond Pang, Cyber Lead, APAC
- Edward Fletcher, Business Director (Software Development) for Technology, Australia & New Zealand
- Juliann Deegan, Business Director for Technology, UK & Ireland
- Max Wilcock, Senior Business Manager (Software Development) for Technology, UK & Ireland
- Olivier Pacaud, National IT Business Manager, France & Luxembourg
1. Are there any specific qualifications someone needs to work in software development?
Max (UK&I): Development is a career in which you can be entirely self-taught, or you can progress through education. It’s really dependant on the individual as to how they get started. Going beyond this, there are a wealth of certifications you can get for each different language or technology, such as Microsoft Certified, or AWS Certified.2. What’s the best software development job to begin your career in?
Edward (ANZ): Entry-level programming roles, or front-end roles that are fairly simplistic in nature are your best starting point.Olivier (France): Taking all the advice above into account, I think that, generally, a great starting place is to be working in an environment whereby you can participate and be involved in projects from start to finish.
3. How easy is it to transfer into a development role from another tech role?
Max (UK&I): This is difficult to answer. Whilst it’s certainly possible, I think it’s a lot more common to transfer into a development role internally, than to leave a company in one tech role and start as a Developer elsewhere.Juliann (UK&I): I would say that it’s easy to get onto the relevant courses, but the difficult part may be getting hired. Ultimately, development isn’t just a 9am-5pm job; it needs to be a passion in which you commit to continually learning. So, if you’ve started your career in a different tech role, the key thing is being able to demonstrate your commitment to development to the hiring manager.
4. Do you have any advice for those who are struggling to break into development?
Edmond (Asia): Enhance your coding skills as much as possible, because you will need to demonstrate to an employer that you have the skills needed to do the job. That means you need to live, eat and breathe code, by:
- Joining online communities to learn from global programmers
- Working on your own projects and writing your own programs
- Taking on freelance programming for small projects
All the above will improve your coding skills, and also demonstrate your passion and level of expertise to any potential employer.
Edward (ANZ): You could also attend one of the many software meetups or conferences online, and hang out with people who are already in the industry. There are lots of free short courses you can do online to upskill as well. And finally, get yourself on platforms like Stack Overflow or GitHub.
Max (UK&I): My advice is to make sure you focus on all the other things that surround the application process too. There are loads of touchpoints when you come into contact with an employer; the first email or direct message, your CV and portfolio, follow-up messages, and of course the interview itself. There are four key things I’d suggest all budding Developers do:
- Work on your social media accounts, because you can be sure employers will be looking at those
- Build up your personal brand. Post regularly on social media; comment on things, pose questions, share blog posts and articles about the dev world (especially the controversial ones!)
- Connect with people who have the power to hire you – heads of departments, creative directors, senior or lead creatives, etc.
- Have work examples ready – you must be able to demonstrate your passion, not just talk about it in place of no commercial experience
5. Does the experience of working in development differ depending on the size and scale of the business?
Max (UK&I): Yes, generally speaking, the smaller the organisation, the broader the role is. That then requires the Developer to wear more than one hat. But those working in larger organisations tend to have very defined responsibilities, which can sometimes be viewed as a negative; being pigeon-holed.6. And finally, how would you sell a career in software development; what is the main motivation for those working in the industry? What do they love about working in development?
Max (UK&I): The stack they are working with has always been, and I suspect always will be, their number one motivator. This is closely followed by the project being worked on; Developers are seriously motivated by ‘tech for good’ and working on projects that make a measurable difference, or where they can see the outcome of what they are doing.Related Blogs
Author
James Milligan
Global Head of Technology at Hays
Global Head of Technology at Hays
James Milligan is the Global Head of Technology at Hays, having joined in 2000. In his role, he is responsible for the strategic development of Hays' technology businesses globally.
Recent blogs
Recent blogs
From industry specific insights, interview preparation, to team management and in-demand jobs – we’ve got you covered.