This is an entry-level position working in an agile team, investigating, directing, and supporting a range of software development and software support activities.
Key aspects of this role will be to:
- Work on application development and deployment
- Ensure all code is tested as part of development activities
- Defect investigation and other software maintenance activities
- Work with a mentor to become familiar with FUJIFILM products, development environment, tools and processes.
- This is a 6-month fixed-term, part-time role (3 days per week), with the potential to become permanent.
MAIN ACTIVITIES
- Assist in the identification, review and assessment of technologies, services and systems relevant to each project.
- Design and develop code for software and applications according to the project specifications.
- Build prototypes to validate technology and project requirements.
- Run and monitor unit, system, and integration level tests.
- Analyse test results and deliver solutions to problem areas.
- Contribute to the system and services documentations for both users and developers.
- Deploy applications in web servers and application servers (when required)
- Comply with engineering and project management procedures and processes.
- Provide technical and BAU support to the business as required.
THE CANDIDATE
KEY SKILLS and PERSONALITY TRAITS:
Essential skills
- In progress or recently completed an Undergraduate Degree in Computer Science, Information Technology (software), Computer Engineering or equivalent Engineering degree.
- Well-developed communication skills (written and verbal).
- Experience (commercial or at university) with any of the following object-oriented development languages: (Java, Python, JavaScript, C#).
- Code version tooling experience.
- Demonstrable skills through internship, university results and projects.
Personality Traits
- A desire to build a career and extend your learning in our business.
- Outstanding communication and team collaboration skills.
- A willingness to share ideas and suggest improvements.
- Be a pragmatic thinker who truly seeks to find solutions beyond the norm.
- A high level of passion and dedication.
- Autonomous and proactive in troubleshooting and problem solving.
- A high level of quality and thoroughness in QA.
QUALIFICATIONS and EXPERIENCE:
- In the process of completing a Software Engineering or Information Technology based degree (3rd Year preferable)
- Or recently have completed an undergraduate Degree in Computer Science, Software Engineering, or a equivalent Information Technology degree.