Software Developer CV Example
Body
Whether you’re looking for contract work or a permanent position, there’s always high demand for software developers and software testers. Still, there’s likely to be competition for the more interesting and better paid positions. To stand out, you’re going to need a software developer CV that describes your technical skills well, while avoiding using too much jargon that non-expert hiring managers won’t understand.
To help you on your way to writing a great CV and landing your dream job, we’ve put together our top tips and a free template for inspiration.
Mục lục bài viết
Provide links to projects
It can be difficult for the person reading your software developer CV to understand exactly what your different projects have involved. Therefore, when it’s appropriate, you might want to consider providing links to completed projects on platforms like GitHub where prospective employers can get a feel for the kind of work you can do.
Tailor your skills to the job
Different programming jobs will require you to have knowledge of different languages, APIs and stacks. Now, you may know multiple programming languages, but listing them all for each job is only going to confuse potential employers. If it’s not relevant, remove it from your listed skills.
Say you’re applying for a job as an iOS developer, but also know SQL Server inside out. It might be tempting to include all your skills, but this could just end up looking like an alphabet soup which suggests you’re a ‘Jack of all trades’. The trick here is to write a ‘master CV’ that includes all your skills, before editing it down to include the most relevant examples for each job.
Don’t forget soft skills too
You might be up against other programmers with comparable knowledge of programming languages needed for a potential position, which means it’ll be hard to stand out on the merit of your technical skills alone. Therefore, including examples of your soft skills can be invaluable.
Perhaps you’re a great communicator – mention in your CV that you have experience liaising with business decision makers. Maybe you are a strong leader – describe how you’ve managed teams, helping struggling junior developers, for instance. By showcasing your soft skills you can really make yourself stand out from the crowd.
How to present a ‘patchwork’ developer’s CV
As your career as a software developer progresses, you’ll likely take on multiple contract positions which may often last as little a 2-3 months. This can make for confusing reading for hiring managers, and so it’s important to convey the nature of these contract jobs in a clear way and avoid looking like you aren’t willing to stay in one place. For any contract jobs, you may simply want to write something like ‘Contract Position’ in bold alongside the description.
Present your ambitions in the personal statement
Companies will always want to understand your motivations when you’re applying to their jobs, and so it’s a smart idea to provide some explanation of your career goals. Depending on the position you’re going for, this might differ:
- Contractor: I am looking for contract positions where I can gain exposure to a wider range of projects and grow my skillset
- Permanent position: I am looking to grow as part of a team and eventually take on responsibility for larger projects
Demonstrate your continual learning
More than many professions, software developers need to constantly stay on top of the latest developments in technology, continuing to learn new skills. It’s therefore going to impress if you can list a few different programming blogs you read, voluntary projects you’re part of and podcasts you listen to.
Software Developer CV Example UK
Your Name
[email protected]
07712 345 678
Example Street, Example Town, Example City, EX4 3PL
~~~~~~~~~~ PERSONAL STATEMENT ~~~~~~~~~~
I am a highly competent mobile application software developer with eight years’ experience developing a wide range of tools for both iOS and Android for a range of clients. I have proven expertise in building sports betting and gambling apps. I understand the mobile app project lifecycle in depth and am very capable at all aspects of development from project planning to requirements gathering through to writing and testing code, creating documentation and support. I am currently seeking long-term contract positions which will allow me to further improve my project management skills.
CORE SKILLS
- Mobile UI design expertise
- Cross-platform mobile app development using Xamarin and similar
- Programming languages including: HTML 5, C#, Swift, Java, CSS
- Confident with iOS and Android APIs
- Strong communicator, able to motivate and engage teams in multiple remote locations
~~~~~~~~~~ EMPLOYMENT HISTORY ~~~~~~~~~~
Head mobile app developer [Contract position]
FastBets| Gibraltar | www.monster.co.uk
MM.YY > MM.YY
Gibraltar-based sports betting start-up
- Manage the build and testing of a new Android and iOS betting app
- Manage a team of 15 remote developers
Achievements
- Developed and designed a secure and complex app which was built and deployed in under 18 months
- The app won an award for best User Interface in the gambling section of the 2018 Mobile App Awards
- Link to project: [add link to GitHub or similar here]
Mobile app tester [Contract Position]
Hi-Street Gambling Co. | London | www.monster.co.uk
MM.YY > MM.YY
The UK’s leading gambling company with £4.5b in annual profits.
- Brought in to conduct testing on a new app the company had outsourced and which was running behind schedule
- Produced reports and recommendations on how to fix bugs
Achievements
- Discovered and fixed a significant security bug which could have exposed end user details
- Successfully got the project back on schedule after a six-week delay, saving the business around £18,000
- Link to project: [add link to GitHub or similar here]
~~~~~~~~~~EDUCATION & QUALIFICATIONS~~~~~~~~~~
Computer Science degree (2:1)
Example Town University
A Levels: IT (A), Maths (A), Physics (B)
Example Town Secondary Sixth Form
GCSEs: 10, including Maths (A) and English (C)
~~~~~~~~~~PROFESSIONAL DEVELOPMENT~~~~~~~~~~
- Speaker at UK Mobile Forum
- Regular reader of Sports App Developer Weekly
- Complete regular coding lessons on platforms like Udemy
~~~~~~~~~~ADDITIONAL SKILLS AND PROFICIENCIES ~~~~~~~~~~
- Familiar with Agile and Scrum working methods
- Redux, Realm, JEST
- Knowledge of cybersecurity best-practices
- Confident building and optimising development processes
- Experience with user testing
~~~~~~~~~~PERSONAL INTERESTS~~~~~~~~~~
- Tennis
- Football
- Rugby
Reference available on request
————————————
Download this software developer CV template for free in Word.
Be Chosen for Top Tech Jobs
When you’ve finished writing your CV, upload it to the Monster database so employers can find you when looking for their next developer hire. It’s a quick and easy way Monster can help you get a job that fits you perfectly.