Company

AerometrexSee more

addressAddressAdelaide, SA
CategoryEngineering

Job description

We're thrilled to announce a new opportunity has become available for an experienced individual to join our MetroMap team in the role of Full Stack Software Engineer.

Who We Are:

Aerometrex is a trusted and leading geospatial tech company specialising in providing geospatial solutions & insights for our customers in both Australia and the US. Our key products - MetroMap, LiDAR and 3D visualisation models support wide-ranging industries and customer requirements. The Company, established in 1980, comprises of a strong Board, Executive group and a highly talented team of people with significant industry experience.

About the role:

Reporting to the Software Engineering Manager, the Software Engineer will work as part of the Software Engineering team responsible for automated processing and delivery of aerial imagery and derived products using the latest AWS technologies. This role is focused primarily on the data delivery side of this process, developing robust and scalable new features for the MetroMap products as well as working on improving the existing system.

This is an exciting domain with classic big data challenges around solving architecture problems for rapid data chunking and streaming, high performance rendering in the browser, and processing pipelines in the backend for larger data download requests and machine learning models.

Key Responsibilities:

  • Execute full software development life cycle (SDLC).
  • Write clean, high-quality, high-performance, maintainable code.
  • Implementing and testing new front and backend platform features.
  • Reviewing code written by other members of the team to a high Software Engineering standards and providing constructive feedback.
  • Breakdown complex tasks in collaboration with team members adopting a joint design philosophy.
  • Working with product managers to elicit feature requests and flesh out product requirement documents.
  • Create technical documentation to guide the development and maintenance of other Software Engineers or provide information to key stakeholders.
  • Help transform existing functional scripts into robust, fail-proof and clearly defined automated processes.

About you:

  • Engineering or Computer Science degree or equivalent formative training in programming via accelerated learning environment/bootcamps.
  • Strong analytical thinking and problem-solving skills to address complex challenges with big data and optimise performance.
  • At least 2 years Software Development experience, with Python experience.
  • At least 1 year of AWS experience (Data Processing technologies).
  • Experience with SQL based databases (MySQL, PostgreSQL).
  • Advanced knowledge of Python and associated best practices.
  • Experience with working on Python based applications.
  • Ability to create well designed, tested, and documented code.
  • CI/CD tools, ideally BitBucket pipelines.
  • Experience working with large volumes of spatial data (desirable).
  • Writing automated test (desirable).
  • Experience in modern Front-end frameworks such as Angular, React (desirable).
  • Working in an agile environment (desirable).
  • Containerisation technologies such as Docker (desirable).

What does a typical day look like for a Software Engineer at Aerometrex?

  • Spending time keeping up to date with emerging technologies, new version releases of our current tech stack, new programming techniques, or an AI-powered tool that will enhance our efficiency and productivity.
  • Attend and contribute to the daily Stand-up meeting to plan your daily workload accordingly.
  • Write or update documentation on our features, new or existing.
  • Engage in interesting technical discussions, ranging from architectural designs, to specific coding styles.

Why Work with us:

We understand that your career choices are important. At Aerometrex we take pride in our company culture and aim to foster an environment where every voice is heard, ideas are valued, and collaboration is the cornerstone of our success. We are deeply committed to developing our Employee Value Proposition (EVP) as we believe in investing in our employees' growth and well-being. Some employee benefits you can expect if you join our team include:

  • The opportunity to work with a team of talented & friendly professionals
  • Employee Assistance Program (free counselling)
  • Salary packaging/Novated leasing through Maxxia
  • Leadership Programs and on-demand access to online professional/personal development courses
  • Quarterly Reward & Recognition Program
  • Annual Wellbeing Program
  • Health insurance and retail discounts
  • Working from Home options (for eligible roles)

If you're someone who embraces change, welcomes challenges, and is eager to carve out a unique career path within our company, then this opportunity may be for you. Please send your resume and cover letter addressed to Peter Nguyen, Software Engineering Manager.

Please specify which of the following best describes your right to work in Australia?

How much notice are you required to give to your current employer?

* We thank all applicants for their interest in this role however only shortlisted candidates will be contacted

* No recruitment agencies please

Refer code: 2402078. Aerometrex - The previous day - 2024-06-21 02:50

Aerometrex

Adelaide, SA

Share jobs with friends

Related jobs

Full Stack Software Engineer

Fullstack Software Engineer (.Net& React)

Ncs Australia Group

Adelaide, SA

2 days ago - seen

Fullstack Software Engineer (.Net& React)

Ncs Australia

Permanent

Adelaide, SA

5 days ago - seen

Fullstack Software Engineer

Ncs

Adelaide, SA

6 days ago - seen

Senior embedded software engineer

Fullstack Technology Recruitment

Adelaide, SA

4 months ago - seen

Senior embedded software engineer

Fullstack Technology Recruitment

Adelaide, SA

4 months ago - seen