About Dipole GroupWe are a wholly Australian owned and operated ICT and Telecom networks specialist delivery business. Dipole operates locally, regionally, and internationally. Our capabilities span across Telecommunications, Finance, Insurance, health, Public Services, Print / Digital Media, Broadcast and Supply Chain. Dipole Group is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.
The RoleWe are looking for a highly skilled Software Engineer with strong Data Engineering experience to join our growing team and contribute to the development that empowers our organization to deliver exceptional customer experiences. Apply your expertise, technical acumen, and leadership skills to drive innovation and make a significant impact on our business growth.
Key Responsibilities
- Design, develop, and maintain high-quality, scalable software solutions that meet business, functional, and technical requirements.
- Analyse business and system requirements, contributing to digital transformation initiatives within telecommunications and enterprise environments.
- Design, develop, enhance, and support new and existing applications, ensuring optimal performance, scalability, and maintainability.
- Perform impact assessments on existing systems to support solution design, effort estimation, and implementation planning.
- Develop scalable ETL and data integration pipelines using AWS services including Amazon S3, AWS Glue, AWS Lambda, Amazon Redshift, and other cloud-native services for batch and near real-time data processing.
- Design and develop software components using SQL, DS2, SAS Enterprise Guide, Apache Groovy, and other programming technologies.
- Develop and optimise complex SQL queries, stored procedures, scripts, and database objects to support data processing, reporting, and analytics.
- Work with enterprise data platforms including Teradata, Aster, Netezza, Oracle, and cloud-based data warehouses.
- Develop, configure, and support data integration solutions using SAS Data Integration Studio, SAS Customer Intelligence, SAS Real-Time Decision Manager (RTDM), Informatica, and related technologies.
- Build reusable frameworks, custom transformations, and shared components aligned with enterprise architecture and non-functional requirements.
- Participate across the full Software Development Life Cycle (SDLC), including requirements analysis, solution design, development, testing, deployment, and production support.
- Develop and execute unit tests while supporting System Integration Testing (SIT), User Acceptance Testing (UAT), and defect resolution activities.
- Ensure adherence to coding standards, security practices, and change management processes to maintain high-quality data warehouse and application environments.
- Monitor, troubleshoot, and optimise application and data processing performance to improve operational efficiency and reliability.
- Estimate development, testing, and implementation effort for project deliverables and contribute to project planning activities.
- Collaborate with architects, business analysts, product owners, and cross-functional teams to deliver high-quality technology solutions.
- Lead and mentor development teams by promoting best practices in software engineering, code quality, testing, documentation, and continuous improvement.
- Support production deployments, release management, and post-implementation activities while ensuring minimal business disruption.
- Contribute to continuous improvement initiatives across development methodologies, automation, cloud adoption, and data engineering practices.
Candidate Experience
- Minimum 5+ years of experience in software development, data engineering, ETL development, or enterprise application development.
- Proven experience delivering large-scale telecommunications, enterprise, or digital transformation projects.
- Strong understanding of Software Development Life Cycle (SDLC) and Agile delivery methodologies.
- Experience working within complex enterprise data warehouse and analytics environments.
- Hands-on experience with AWS services including: AWS Glue, AWS Lambda, Amazon Redshift
- Experience designing and building scalable ETL and ELT pipelines.
- Experience working within telecommunications environments is highly desirable.
- Continuous learning mindset with a passion for cloud, data, and emerging technologies.
- Candidate with AWS Certified Solutions Architect are preferred.
Next Steps
If you are passionate about Data Engineering and have the necessary skills and experience, please click on the APPLY button now. Due to the high number of applicants, only shortlisted candidates will be contacted for further discussion within 3-5 business days.
We thank you for taking an interest in this opportunity with us.
Job Type: Full-time, Permanent
Salary: From 100,000 AUD per annum plus Superannuation.
Pay: From $100,000.00 per year
Work Location: In person