Engineer Software at University of Otago
Dunedin, Otago, New Zealand -
Full Time


Start Date

Immediate

Expiry Date

12 May, 25

Salary

89057.0

Posted On

13 Feb, 25

Experience

0 year(s) or above

Remote Job

No

Telecommute

No

Sponsor Visa

No

Skills

Platforms, Javascript, Features, Design Patterns, Design, Development Tools, Java, Languages, Python, Sql

Industry

Computer Software/Engineering

Description

YOUR SKILLS AND EXPERIENCE/KĀ PŪKEKA ME KĀ WHEAKO

The ideal candidate for this role will have a talent for software engineering and good generalist IT capabilities.

Key skills for this position include:

  • Experience in scalable integration design patterns and good practice.
  • Knowledge of public cloud integration platforms (particularly Azure).
  • Tertiary qualification or equivalent body of knowledge appropriate to the role.
  • Experience in a range of languages such as Python, SQL, Javascript, Java, C# or others.
  • Ability to write clear technical and functional documentation.
  • Experience in agile development practices.
  • Exposure to event-based architectures and streaming data platforms, IoT.

You’ll have been exposed to a range of relevant development tools, frameworks, and environments and possess the ability to learn quickly and bring fresh ideas to your team.

Responsibilities

This is a fantastic opportunity for a highly motivated and talented Software Engineer to join our Enterprise Integration and Automation team.
Utilise your strong foundation in Computer/Information Science, passion for software development, and an eagerness to learn and grow professionally.
Every day brings new challenges in this role, where you’ll collaborate with cross-functional teams to identify and resolve issues. You’ll work closely with stakeholders, translating their requirements into efficient code.
Given the client-facing aspect of the position, you’ll confidently build connections and communicate effectively across the organization. This role offers a unique opportunity to gain extensive experience in a complex and diverse technology environment, working with a variety of integrated systems

In this role you will gain considerable experience through:

  • Participating in the full software development life cycle, from design to deployment to ensure functional, stable and sustainable integration.
  • Working across a variety of platforms and technologies, developed in-house and cloud-based platforms.
  • Refactoring bespoke integration practices into modern design patterns.
  • Contributing to the development of new software products and features.
Loading...