A developer programmer needs:
- to be able to work independently or as part of a team
- to be good at technical activities
- a logical approach to problem solving
- to be able to work well under pressure
- good interpersonal skills.
Developer programmers work in an office environment. They generally work regular hours, though may be required to work evenings and on weekends to meet deadlines. They are also in regular contact with other programmers, analysts, designers and clients.
On average, developer programmers, including Java, C/C++, and .NET developers, can expect to earn between $1 154 and $1 731 per week ($60 000 and $90 000 per year), depending on the organisation they work for, and their level of experience. As a developer programmer develops their skills, their earning potential will generally increase.
Developer programmers work almost exclusively on computers, using a variety of different programs. They use a variety of specialised programming languages, such as C++ and Visual Basic, depending on the type of software they are developing.
To become a developer programmer you usually need to complete a formal qualification in programming, software development, computer science or business information technology.
The Certificate IV in Programming and Diploma of Software Development are offered at TAFE Colleges and other registered training organisations throughout Western Australia.
You can also complete a degree majoring in computer science, business information technology, or business information systems.
Most universities in Western Australia offer relevant courses. Contact the universities you are interested in for more information.
Apprenticeships and traineeships
As an apprentice or trainee, you enter into a formal training contract with an employer. You spend most of your time working and learning practical skills on the job and you spend some time undertaking structured training with a registered training provider of your choice. They will assess your skills and when you are competent in all areas, you will be awarded a nationally recognised qualification.
If you are still at school you can access an apprenticeship through your school. You generally start your school based apprenticeship by attending school three days a week, spending one day at a registered training organisation and one day at work. Talk to your school's VET Co-ordinator to start your training now through VET in Schools. If you get a full-time apprenticeship you can apply to leave school before reaching the school leaving age.
If you are no longer at school you can apply for an apprenticeship or traineeship and get paid while you learn and work.
Back to top
If you think you already have some of the skills or competencies, obtained either through non-formal or informal learning, you may be able to gain credit through recognition of prior learning.