As a Software Engineer, you'll plan and design IT systems and applications for clients. It might be new software or integrating several separate client systems and applications into the one 'platform', so it's available across different hardware, like PCs, tablets and mobile phones.
If you have a Polytechnic or University STEM major, enjoy working-out the best way to do things using IT, can be part of a team, and can communicate ideas clearly, you'll find this a rewarding job. You'll need some relevant experience, for example, as a Software Developer.
The job includes:
- Identifying requirements, systems specifications and presenting plans to the clients.
- Conducting research and executing full lifecycle software development
- Developing software verification plans and quality assurance procedures
- Coordinating and collaborating with designers and developers