Digital Software Engineer

4 days ago

, Australia ASX Limited Full-time $110,000 - $180,000 Contract

ASX: Powering Australia's financial markets

Why join the ASX?

When you join ASX, you’re joining a company with a strong purpose – to power a stronger economic future by enabling a fair and dynamic marketplace for all. In your new role, you’ll be part of a leading global securities exchange with a strong brand. We are known for being a trusted market operator and an exciting data hub. Want to know why we are a great place to work, click on the link to learn more. www.asx.com.au/about/careers/a-great-place-to-work

We are more than a securities exchange The ASX team brings together talented people from a diverse range of disciplines. We run critical market infrastructure, with 1 in 3 people employed within technology. Yet we have a unique complexity of roles across a range of disciplines such as operations, program delivery, financial products, investor engagement, risk and compliance. We’re proud to foster a workplace where diversity is celebrated and inclusion is part of our everyday culture. Our employee-led networks champion LGBTIQ+ inclusion, promote gender equality, accessibility and wellbeing, inspire giving and volunteering, and celebrate cultural and religious events, creating a sense of belonging for all. As an AWEI Bronze employer and member of the Champions of Change Coalition for gender equality, we’re committed to a fair and inclusive workplace where everyone can thrive.

A great opportunity to join an organisation at the heart of Australia’s financial markets, and to make a difference to the growth and prosperity of the Australian economy by contributing to the construction and delivery of the ASX multi-year digital transformation programme. Working in the Customer & Digital line of business you will be a key resource in the delivery of a significant programme of work to refresh, consolidate and re-think all of the ASX digital properties. You will be working with some of the latest contemporary technology, with the focus on delivering a cloud based digital services platform, based on a microservice, event driven architecture.

What You’ll Do:

  • Perform design and development of software solutions within the digital engineering team
  • Develop operational and system support tools including documentation to enable effective maintenance and support of applications
  • Contribute to the health of the code base by conducting effective code and process reviews
  • Apply agile frameworks, techniques and processes to deliver incremental value
  • Provide estimates and contribute to sizing of continuous improvement backlog
  • Solution Design
  • Contribute to the design of digital solutions across the portfolio
  • Work with architecture and solution engineering to define technical options and agree solutions, in line with the digital roadmap and architectural guidelines
  • Share design skills across the organisation
  • Quality & Best Practice
  • Perform the design and development of software solutions according to the Engineering Processes and Standards, with the goal of providing reliable, stable and operationally sound applications that meet business requirements
  • Consistently apply tools, standards, methods and processes in developing and supporting solutions to ensure that quality applications are developed with consistent maintainable code which supports risk and compliance management
  • Review code to deliver quality driven, robust and production ready code that is compliant and secure
  • Apply a continuous improvement mindset to standards, methods and processes

What You’ll Need:

  • Proven experience in microservice and API development using event driven architecture covering aspects such as service segregation, API modelling and versioning.
  • Minimum 3-5 years as a Java engineer, preferably within a digital team, with experience across tools and frameworks such as JAVA, Springboot, JPA, Messaging, GraphQL, React
  • A good understanding of CI/CD tooling and DevOps processes, Google Cloud / AWS Build would be great.
  • A good understanding of security principles with exposure to Identity and Access Management (IAM)
  • Sound knowledge of system analysis methodologies and tools
  • Experienced in both Agile and Waterfall delivery methodologies and ways of working
  • Familiarity with application support procedures
  • Strong interpersonal and stakeholder management skills, resilient, great attention to detail
  • Passion for excellence and a continuous improvement mindset
  • Be a change agent who embraces and champions new ideas
  • And if you have some of this even better
  • Kubernetes, GKE and other cloud technologies (AWS/GCP)
  • Experience with monitoring and alerting tools i.e. ELK
  • Integration technologies and toolsets such as Apache Kafka, Tibco ESB or similar
  • Experience or exposure