Systems developer: job description
Systems developers build and maintain businesses’ IT systems (such as a business’s programs, databases and websites) by programming and testing new and existing functionalities. Their role may have crossover with systems analysts and systems designers as they may also get involved in working out the business requirements and designing the system.
Typical responsibilities of the job include:
- researching and examining current systems and consulting users
- liaising with colleagues such as systems analysts and designers
- writing software, documentation and operating manuals
- testing and modifying systems to ensure that that they operate reliably
- user training
- providing support
- responding to feedback
- fault finding, diagnosing and fixing
- Computer/telecommunications equipment manufacturers
- Systems software houses
- Public service organisations
- Utility companies
Self-employment via contract and consultancy work is increasingly common for developers with relevant experience.
Jobs are advertised online, by careers services and by recruitment agencies.
Unlike most career areas within IT, systems development is a small profession and there are relatively few opportunities. It is common to get into systems development after gaining some experience as a software developer or web developer first. To enter either of these professions you often need an IT related degree, though apprenticeship opportunities are on the increase.
- Meticulous attention to detail
- Logical mind
- Good analytical skills
- Organisational skills
- Problem solving skills