Pinnacle Investment Management Group

Software Engineer and Python Developer

Pinnacle Investment Management Group City of Brisbane, Queensland, Australia

Investment Management · 51-200 employees

Jul 14
python Junior (0-2 yrs) Full-time Australia
Log in to apply, save this posting, or score it against your profile with AI.

About the role

The role involves gathering business requirements, building self-service dashboards, and developing Python-based data pipelines and AI integrations. You will also be responsible for database management, data cleansing, and improving existing business processes through automation.

What they look for

Python SQL Pandas Databricks Git SQL Server ETL ELT Airflow Flask Javascript Vue.js Azure Data analysis Data visualization Linux

Requirements

Candidates must hold a graduate degree in Computer Science, IT, or Software Engineering and possess 1-2 years of relevant experience. Strong proficiency in Python, SQL, and data analysis tools is required, along with Australian citizenship or permanent residency status.

Full description

Responsibilities

  • Work with business user to gather requirements; wireframe and sign-off
  • Front End development – build menus, forms, dashboards to allow ‘self-service’ access to data; data analysis and visualisation;
  • Developing in Python (also writing in libraries such as pandas, API’s)
  • Developing database queries (SQL Server) and ETL/ELT pipelines;
  • Integration of Ai into process using Databricks;
  • Code repository using git;
  • Data cleansing and rationalising collection points and methods;
  • Reviewing and improving existing system and business processes;
  • Process automation;
  • Project implementation and integration;
  • Service provider management (logs, bug fixes, upgrades etc);
  • Data security & management (Back-ups etc);
  • Database management & knowledge of Airflow.

The Successful Candidate

  • A Graduate degree in Computer Science, IT or Software engineering;
  • The ability to build relationships with internal and external stakeholders;
  • Team player;
  • Excellent verbal and written communication skills;
  • Ability to work to tight deadlines;
  • Organised & enthusiastic
  • Strong mathematical results from university;
  • An interest in and a desire to work in financial services; and
  • Brisbane based or willing to move to Brisbane
  • You must be an Australian citizen or hold PR to be considered for this role.

Desired Skills and Experience

  • Experience in the MS Azure ecosystem (SQL Server and ELT; Flow; Teams; Sharepoint; Fast API)
  • Excellent Python & SQL skills;
  • Experience working with Airflow; sftp; Web apps development (Flask; Javascript; Vue.js);
  • Basic Linux experience;
  • Technical expertise in data models, database design and data mining techniques;
  • 1-2 years work experience, preferably developing in Financial Services
  • Proven experience of using data analysis and visualisation tools;
  • Outstanding critical thinking and analytical skills;
  • An understanding of the funds management and/or broader financial services industry; and
  • Resilience, sincerity, and tenacity.

Similar roles