Digital Software Engineer
Save this job and keep your search organized
Create a free account to save jobs, create alerts and return to this listing from your dashboard.
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