Software Engineer
Amdocs Pty Ltd
MACQUARIE PARK 2113 - NSW
•2 hours ago
•No application
About
Software Engineer
In one sentence
Responsible for the design, development, modification, debugging and/or maintenance of software systems. Works on specific modules, applications or technologies, and deals with sophisticated assignments during the software development process. What will your job look like?
• Module Ownership and Technical Leadership: Take full ownership of specific application modules. Provide technical support and guidance during solution design for new requirements and assist in resolving critical or complex issues. Ensure code is maintainable, scalable, and supportable.
• Issue Investigation and Resolution: Analyze and debug code to identify and resolve bugs or implement effective workarounds. Review changes for operational readiness, maintain existing software solutions, highlight technical risks, and contribute to mitigation strategies.
• Continuous Improvement and Innovation: Drive improvements in software and business processes by leveraging engineering tools, automation, and innovative techniques. Reuse existing solutions to reduce design complexity, improve response times, and enhance the end-user experience.
• Cross-Functional Collaboration: Collaborate effectively with cross-functional teams to ensure cohesive and efficient solution delivery.
• Leadership and Stakeholder Engagement: Lead and represent discussions related to products, applications, modules, or teams—such as technical design reviews. Build and maintain strong relationships with both internal and external stakeholders.
• Flexibility and Support: Be available to support business activities outside of standard business hours when required.
All you need is...
• A bachelor’s degree in science, IT, Computing, or a related field, with 7–8 years of experience as a Software Engineer or Software Support Engineer.
• Strong understanding of Java and core Object-Oriented Programming (OOP) concepts.
• In-depth expertise in Amdocs Billing modules, including Customer Management, Accounts Receivable, Collections, Journaling, and General Ledger.
• Proficiency in Oracle databases, SQL/PL-SQL, and Unix shell scripting.
• Professional experience with cloud technologies (AWS, GCP, Azure), AWS preferred.
• Excellent analytical and problem-solving skills.
• Proven ability to lead tasks, mentor team members, and provide subject matter training.
Good to have…
• Practical experience with microservices architecture and a solid understanding of software design patterns.
• Proficiency in Docker and Kubernetes for efficient containerization and orchestration of applications.
• Familiarity with automation tools to streamline development and deployment workflows.
• Working knowledge of Python, particularly in scripting, automation, or backend development contexts.