
Software Development Engineering Internship
Internship, Engineering
Number of positions available:2
Description
This is an excellent opportunity to be a part of a leading technology solutions company and gain hands on experience in software development. Our client offers a suite of services including but not limited to Digital Marketing, Branding, Events and Business Re-engineering. The company works across a range of industries with global firms such as VFS and Kuoni among others. This is an opportunity to work as part of a talented and fast paced team to find solutions to complex technology challenges.
Role Description
To engage in software development, design, debugging, testing and coding as part of a growing technology solutions company. The Internship involves the applying basic principles of software engineering processes and procedures.
- Document and test new software applications to ensure the development of high functionality results
- Research and development on technologies that are needed to bring in efficiency and automation
- Actively participate in implementing and creating new application ideas in line with the firm’s strategic goals and objectives
- Analyse and monitor competitors’ offerings with relevant evaluation and outcomes
- Engage in developing application processes to create convenient, optimised and simple content that aims to support users in successfully completing their task
- Coding and programming of various cases
- Beta testing of the software applications
- Analyse the developed software to evaluate its quality and consistency
- Identify bugs in the code and provide feedback to the team for further assistance
Learning Outcomes
- The intern will be able to develop key workplace soft skills in communication, teamwork, problem-solving, self-management, planning and organizing, use of workplace technology, learning and willingness to take on new challenges, initiative, and professionalism
- The intern will also gain insight into the environment of a Software Engineering Team
- Practical experience with a wide variety of software engineering tasks
- Shadowing, mentoring and training opportunities available with highly qualified professionals
Essential Skills
- Writing HTML, CSS, and JavaScript. Essential experience on HTML 5, CSS3, and ECMAScript 6
- Proficiency in at least one relevant back-end programming language (For example, PHP, Python, Ruby or JavaScript)
- Database design and management, including being up on the latest practices and associated versions
- Server management and deployment for the relevant environment
- Familiarity with a relevant and globally supported framework—both front-end and back-end (For example, React, Vue, Laravel or Flask)
- Ideally, familiarity with CSS preprocessors, bundlers, and associated languages/syntaxes/libraries (For example, Sass, Less, and web pack)
- Thorough understanding of user experience and product strategy
- Experience in implementing testing platforms and unit tests
- Proficiency with Git
Eligibility
- Must be over 18 years of age
- Must have completed a diploma or advanced diploma or AQF 5 or above in your chosen field of study within the last 2 years
- Have an IELTS score of 6.0 Overall (and no band less than 6.0) or PTE overall score of 50+*
- Must be able to commit to a minimum of 3 days per week & 12 weeks period. (duration may vary between 10-12 weeks and can be confirmed by the employer)
- You must have an Australian Citizenship/Permanent Residency OR a valid visa that allows you to work in Australia to be considered for this role