Software Development Engineering Internship - ECA Internships  

ECA Internships

Opportunity ID - PI0087HC

Posted on 29 Oct 20 11:44 am

Software Development Engineering Internship

Internship, Engineering

Number of positions available:2


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


  • 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