Department: Financial Solutions
Location: Melbourne
Description
We're looking for x2 experienced, versatile, and strategic Senior Software Engineers to drive the development and support of high-quality products aligned with our long-term business vision. You’ll play a critical role in delivering our product roadmap—fueling business growth, sales enablement, and customer satisfaction.
Both roles are a 12- month fixed term contract, with the potential for extension or permanent conversion dependent on future business needs and performance. This role is hybrid working 3 days in our Melbourne Office and 2 days from home.
Key Responsibilities
* Manage and enhance application support processes and investigate technical issues using application management tools.
* Conduct business modelling across multiple functions; advise senior managers on system design approaches.
* Implement and maintain robust configuration management and CI tracking systems.
* Design and manage high-performance databases and data warehouses to support business intelligence needs.
* Lead enterprise-level data modelling and advise on data architecture best practices.
* Champion knowledge management initiatives and improve collaboration through shared knowledge assets.
* Design and deliver technical learning content and training for diverse audiences.
* Develop robust, scalable, and secure software using modern development and deployment practices.
* Manage end-to-end release, deployment, and software configuration processes.
* Design complex software and system components aligned with functional and non-functional requirements.
* Conduct comprehensive system integration and performance testing.
* Continuously monitor and optimize system software for performance, availability, and security.
Skills, Knowledge & Expertise
* 10+ years of progressive experience in IT/Software, with broad expertise across multiple domains.
* Deep expertise in:
o Application Support
o Business and Data Modelling
o Configuration & Database Management
o Knowledge & Learning Management
o Software Design and Development
o System Architecture, Integration & Testing
o Release Management & DevOps Principles
* Proven track record of handling complex projects and tight deadlines with a high degree of autonomy.
* Tertiary qualifications in Information Technology, Computer Science, or a related field.
* Excellent communication, analytical, and problem-solving skills.
* Motivated self-starter with a passion for technology, continuous improvement, and client-focused delivery.
Job Benefits
At Dye & Durham we strive to be visionaries! As a leader in our field, we ensure our employees are ready for the next challenge in their journey with us by offering a range of learning and career opportunities through mobility and learning. We offer a host of benefits including 5 additional personal leave days, discounted health insurance, wellness programs, and paid days off to move house or volunteer for your favourite charity.