Software Development
Significant changes have occurred recently in the global software industry that have demanded changes in ICT education. New approaches to the development of software such as outsourcing and offshoring now require ICT graduates to have a deep and broad skill range. Software specialists require technical skills and experience with a variety of software development methodologies, languages, tools and techniques. However these must be set in the context of an application-oriented environment with organisations also requiring versatile, business-savvy software specialists who can confidently interact and communicate with a range of people from clients through to technical programmers.
Software specialists are involved in all aspects of the development or improvement of software systems including liaising with clients, researching or brainstorming solutions, managing software design and development phase, and overseeing an implementation process that incorporates testing and final rollout. Most software developers love the challenges of working with a range of people to solve problems and are usually team players who gain satisfaction from helping build something tangible. In a global industry such as ICT there are tremendous and lucrative opportunities for travel and work overseas.
ICT Success Story
Joost Funke Kupper,
Bachelor of Science(Professional Software Development)
I found out about Swinburne’s PSD degree at Open Day and commenced the program in 2006. My classmates have been great, and the lecturers fantastic. So far the Professional Programming Unit has been the most rewarding, I am definitely looking forward to undertaking a research project in an honours year after completing my three year degree.
|
Career Opportunities
There are a large number of job roles available for those with software development qualifications and experience including enterprise systems application developer, quality assurance analyst, project manager, multimedia developer, systems architect, business requirements analyst, technical writer, application integration specialist, user interface analyst, contract manager, data warehouse architect, data mining specialist and help desk manager. |

|
Related ICT Degrees
Other ICT Degrees
Areas of Study
Apply for ICT
|