JOB DESCRIPTION
Locations: Abbotsford, Melbourne
In this position, you'll be based in Abbotsford, Melbourne office for a minimum of three days a week, with the flexibility to work from home for some of your working week. Find out more about our flexible work culture at computershare.com/flex.
We give you a world of potential
Computershare has an exciting opportunity for a permanent full-time Software Engineer to join our team based in Melbourne.
There are a few things that make this opportunity truly fantastic:
- We work in a fun and collaborative team environment
- We offer continuous learning and education opportunities and put emphasis on continued improvement and growth
- Enjoy flexibility, ensuring that you can obtain the right work-life balance
Want more jobs like this?
Get jobs in Melbourne, Australia delivered to your inbox every week.
A role you will love
Currently Issuer Services is embarking on a digital transformation journey - which has started at a fast pace, and you can pivot quickly at times. No two projects are the same. The Australian team are a bunch of passionate people with a can-do attitude. You are more than comfortable navigating through ambiguity whilst enjoying being surrounded by people that are heavily invested in succeeding and driving growth.
Our Software Engineers work with the latest technologies and apply industry best practices in order to deliver amazing outcomes to our Business. This role will report to the Senior Lead Software Engineer and work within one of our cross-functional Delivery Teams. You will work with the other Software Engineers, Solution Engineers and Architects to collaborate on implementations and review our software to ensure we meet our quality objectives. This role will also support the Design Studio with the execution of experimentation.
Some of your key responsibilities will include:
- Collaborate with Senior Software Engineers to understand project requirements and design software solutions that effectively address those needs.
- Utilize modern programming languages to create, test, and maintain high-quality software applications
- Improve and maintain automation tests to ensure comprehensive coverage and software reliability
- Partner with other engineers to ensure that project requirements are met and that solutions are built effectively and efficiently
- Play an active role in achieving the team's objectives and successfully delivering on Challenges and Missions
- Engage in all Agile ceremonies, facilitating as needed to support smooth and effective team operations
- Identify areas for process enhancement and advocate for best practices to drive ongoing improvements
- Attend relevant conferences and in-house training sessions, and share acquired knowledge and insights with the team
What will you bring to the role?
We are a global business with an entrepreneurial spirit, and we are proud of that. What that comes with this is a fast-paced environment and lots of change so you will be resilient in nature and able to adapt quickly and embrace the pace of change we often work at.
Key skills required include:
- Tertiary qualifications in Technology or similar/relevant certifications
- Some experience developing in a modern software language C#/Java/Ruby etc
- Some experience in front-end development using a UI framework such as React Js and Next Js
- Some experience writing SQL / Stored procedures
- Strong problem solving, analytical thinking and teamwork skills
- Passion for Agile methodologies
- Passion about building quality software and getting into our customers' hands as fast as possible to facilitate learning
- Continuous improvement and learning mindset
Desired skills but not essential:
- NextJs, React, Redux and TypeScript
- Gatsby and GraphQL
- C#, .Net Core, and MSSQL
- Azure DevOps and broader Azure Cloud services
If this sounds like a role and organisation, you'd love to be part of, apply today!
Rewards designed for you
Flexible work to help you find the best balance between work and lifestyle.
Health and wellbeing rewards that can be tailored to support you and your family.
Invest in our business by setting aside salary to purchase shares in our company, and you'll receive a company contribution as well.
Extra rewards ranging from recognition awards and team get togethers to helping you invest in your future.
And more. Ours is a welcoming and close-knit community, with experienced colleagues ready to help you grow. Our careers hub will help you find out more about our rewards and life at Computershare, visit computershare.com/careershub.
ABOUT US
A company to be proud of
We're a global leader in financial administration with over 12,000 employees across more than 22 different countries. At Computershare, it's more than just a job, our open and inclusive culture means that we will help you to grow, to move forward and make the most of our world of opportunities.
A diverse and inclusive place to work
At Computershare we value diversity and welcome applications from everyone, believing that an equal and inclusive culture is key to excellent results. One of the greatest advantages for our organisation is the talent and diversity of our people and we strive to ensure all our employees have an equal opportunity to contribute their ideas, bring their personality to their work and showcase their skills. For support with accommodations or adjustments during our recruitment process please visit computershare.com/access for further information.
Computershare is an equal opportunity employer. Qualified applicants will receive consideration for employment regardless of race, color, religion, sex, sexual orientation, gender identity or expression, national or ethnic origin, age, disability, protected veteran status, or other characteristics protected by applicable law.
ABOUT THE TEAM
Our Technology Services team is a place where new ideas and approaches are welcomed, and every individual is equipped and empowered to create change. We're a rapidly evolving and diverse global business and there is always something to learn, opportunities to explore and a broad range of career paths to progress along.