Software development - Graduate Jobs and Internships

Software Development

Are you interested in a career in software development? In this section you can find out what occupations in this sector involve along with advice on how to gain access to a career in software development.

What does a career in software development entail?

Software developers, also known as programmers, design and create computer programs to help organisations, machines and equipment function more effectively. A software developer's main responsibility is to produce applications using various languages through design, development, testing and implementation. ASP, PHP, Java, C, C++, .NET and COBOL are just a few of the languages used in software development. Working independently or as a part of a team, software developers must produce quality codes, be able to upgrade and integrate their applications and keep up with technological advances.

A software developer's main responsibilities include:

  • Developing application documentation
  • Researching and using different programming languages
  • Implementing applications
  • Debugging code
  • Understanding numeric data
  • In-depth knowledge of current and new technologies
  • Networking with potential clients
  • Administrative duties

Skills needed to become a software developer include:

  • Excellent technical knowledge
  • Ability to keep up to date with the latest technological developments
  • Flexibility
  • Self-motivated
  • Team player
  • Innovative
  • Meticulous
  • Excellent problem solver
  • Amicable
  • Ability to understand and follow technical direction and instructions
  • Strong Microsoft Office skills
  • Good communication skills: sometimes necessary to discuss requirements with clients and teams

What qualifications are needed for a career in software development?

For a career in software development you will usually need a Higher National Diploma (HND), foundation degree or degree in computing or a related subject. If you don't have an IT-related degree, a graduate training scheme is offered by most companies.

The top UK Universities for Computer Science degrees include: Cambridge, Imperial College London, St Andrew's, Durham, Bristol, Southampton, Warwick, University College London, Manchester, Glasgow, Exeter and Sheffield.

Top employers for software developers

Top employers for software developers and engineers include: Hewlett-Packard, Expedia, Intel, Yahoo, Cisco Systems, Intuit, Amazon, Microsoft, NVIDIA, Oracle, VMware, PayPal, Zynga, eBay, Apple, Facebook, Twitter, Google and Juniper Networks.

Opportunities exist for software developers within a variety of sectors including: financial services, health, retail and travel and tourism. IT companies have large IT departments and employers can be large, multinational corporations, medium-sized companies or smaller consultancies.

Occupations similar to software developer include:

  • Web developer
  • Web designer
  • Database administrator
  • Games developer
  • Geographical information systems operator
  • Technical author
  • Software engineer
  • Technical consultant
  • Technical support
  • Test analyst
  • Test manager
  • Network engineer
  • Analyst
  • Developer

Average salary for graduates working in software development

The average salary for graduates working in software development in the UK is £25,000, but can reach as high as £32,500.

You can find job, internship and work placement opportunities in software development by creating a profile on Wizbii.

210 jobs found

As an experienced Software Engineer, your mission is to help lead our team of innovators and technologists toward creating next-level solutions that improve the way our business is run. Your deep know...

As one of the main technology HUBS For EMEA the scope of work in Bournemouth is truly remarkable, we are at the forefront of innovation within the financial services industry and are pioneering the us...

LOCATION: Whiltey POSTING END DATE: 27/07/2018 ADVERTISED SALARY:  £50,000-£55,000 An ever-evolving heritage. A truly exciting future. Two of the world’s most iconic brands....

LOCATION:  Whiltey POSTING END DATE: 27/07/2018 ADVERTISED SALARY:  £50,000-£55,000 An ever-evolving heritage. A truly exciting future. Two of the world’s most iconic brands....

As a member of our Software Engineering Group you will dive head-first into creating innovative solutions that advance businesses and careers. You’ll join an inspiring and curious team of technologist...

As a member of our Software Engineering Group you will dive head-first into creating innovative solutions that advance businesses and careers. You'll join an inspiring and curious team of technologist...

About JPMorgan Chase & Co.: J.P. Morgan's Corporate & Investment Bank is a global leader across banking, markets and investor services. The world's most important corporations, governments and...

About J.P. Morgan’s Corporate & Investment Bank J.P. Morgan’s Corporate & Investment Bank is a global leader across banking, markets and investor services. The world’s most important corporation...

As a member of our Software Engineering Group you will dive head-first into creating innovative solutions that advance businesses and careers. You’ll join an inspiring and curious team of technologist...

As a member of our Software Engineering Group you will dive head-first into creating innovative solutions that advance businesses and careers. You'll join an inspiring and curious team of technologist...

As one of the main technology HUBS For EMEA the scope of work in Bournemouth is truly remarkable, we are at the forefront of innovation within the financial services industry and are pioneering the us...

LOCATION: Warwickshire or Remote SALARY: £40,000 to £50,000 END DATE: 20/07/2018   An ever-evolving heritage. A truly exciting future. Two of the world’s most iconic bran...

LOCATION: Gaydon, Warwickshire END DATE: 20/07/2018 £30,000 - £42,000   This role is also eligible for other additional allowances to base salary.   Jaguar...

What will be your role ? As a Full Stack Developer, you will work on the build of the new IRM application currently running on mainframe (Cobol). This application will be reengineered based on JAVA...

What will be your role ? - You will lead the translation of the business requirements into specific solutions, applications, and architecture designs. - You will provide technical and leadership on m...

  • Experienced job
  • By Pycogroup Brussels
  • Starting in July 2018

What are you expected to do ? We are currently looking for iOS Developers that will be responsible for creating apps on iOS. The developer can write stunning and fast code to a high standard, in a ti...

  • Intermediate level job
  • By Pycogroup Brussels
  • Starting in July 2018

What will be your role ? Together with a dedicated team of highly skilled developers be responsible for maintaining and develop all parts of a user-oriented system. - Works on the maintenance or enh...

Quel sera votre rôle ? En tant que développeur Java, vous aurez à faire face aux challenges suivants : - Vous participez à la conception et la mise en œuvre de développements à partir des spécificati...

Quel sera votre rôle ? En tant que développeur Full Stack, vous aurez, entre autres, les missions suivantes : - Vous concevez des projets web et mobile. - Vous vous chargez de la rédaction de spéc...

Quel sera votre rôle ? Au sein de la direction technique mobile, nous recherchons un team leader, Scrum Master, capable d’intégrer et d’animer une équipe collaborative agile pluridisciplinaire (iOS,...

 

Software development jobs by city

Jobs right at your fingertips!
Download