Specialist Principal Software Engineer

Specialist Principal Software Engineer
Company:

2094 Cubic Transportation Systems (Australia) Pty Limited


Details of the offer

Business Unit: Cubic Transportation Systems Company Details: When you join Cubic, you become part of a company that creates and delivers technology solutions in transportation to make people's lives easier by simplifying their daily journeys, and defense capabilities to help promote mission success and safety for those who serve their nation.
Led by our talented teams around the world, Cubic is committed to solving global issues through innovation and service to our customers and partners.
We have a top-tier portfolio of businesses, including Cubic Transportation Systems (CTS) and Cubic Defense (CD).
Explore more on Cubic.com.
Job Details: Job Summary: Key software engineering resource to deliver Sydney CTP project, key software engineering resource to support UMB Financial & Reconciliation subsystems for our Brisbane, New Zealand and Tasmania projects as well as potential future APAC projects and bids.
Essential Job Duties and Responsibilities: Co-ordination of software development activities including production deployment by ensuring adherence to the Cubic software processes, meeting documentation standards Where acting as Scrum Master, conducting sprint planning, stand-ups, design reviews, demos and retrospectives always an eye on continuous improvement Helping to identify and remove blocks to software development through positive interactions with test teams and managers Facilitate maintenance of design governance in interfaces, software components and data model designs, leading formal or ad-hoc design reviews where necessary.
In times where conflict arises, help mediate outcomes Working with project management to close out projects and generally working with the team to remove technical debt Coordinating task estimation for feeding into cost models and project schedules Develop and maintain software components, unit tests, database and operating system scripts using the provided development tools and following the standard Cubic development processes Coordinate and develop project concepts, objectives, and specifications Ensures performance, security and availability of software systems within Cubic's customer systems Prepare design specifications, analysis and recommendations in regard to software development Maintain the software document as primary author with continuous updates during the software lifecycle Maintain a software documentation library containing current documentation for all Cubic supplied software and other vendor supplied software that may be required to understand and diagnose problems with Cubic or vendor supplied software Represent Cubic in software proposal preparation, estimations, design reviews, test plan reviews and implementation plan reviews Participate in requirements definition/clarification and providing feedback, leadership in regard to design, implementation and operational concerns Provide strong technical leadership on medium to large sized projects when working with project managers and customers Where acting as Project Lead, provide weekly project status and schedule updates, report progress, report project risks and issues as they arise.
Promote design governance towards software components and data models, leading formal or ad-hoc design reviews where necessary Responsible for interface definition and agreement, demonstrating high levels of design awareness and system governance Perform first level of research using the software tools available to involve other support engineering resources as necessary to solve the problems Keep abreast of improvements in software engineering processes and technologies Take a lead role in the continuous improvement of development practices to enhance overall team productivity Effectively work with external/internal clients or consultants, showing attention to management of expectations and ensuring delivery of any documented agreed outcomes Work constructively with other team members to provide opinions, receive feedback and helping to overcome boundaries of domain knowledge or software ownership within the team through stepping outside immediate areas of responsibility Mentor software engineers at graduate to senior level in the team General Duties and Responsibilities: Comply with Cubic's Quality Management System Comply with Cubic Occupational Health, Safety and Environment policies and procedures Comply with security in accordance with established policies and procedures of the organisations Comply with Cubic Human Resources Procedures Other duties as requested Minimum Job Requirements: Qualifications Essential: Bachelor's Degree or equivalent in Software Engineering, Computer Science or related discipline Skills/Experience/Knowledge 8 years development experience Experience with transport ticketing Experience with financial transaction clearinghouse and related functions Demonstrated experience delivering large, distributed systems using Java and Oracle technology Demonstrated experience in leading and being accountable for software application design and associated interfaces and data models Sound knowledge of Unix/Linux and Windows operating systems as position requires to ensure reliable operational fault diagnosis Ability to solve complex problems in the development of computer software systems Previous experience in leading application design and associated interfaces and data models to understand issues involved Ability to estimate their development tasks and consistently delivering to schedule, influencing others as necessary to meet team deadlines Familiarity with industry standards for software documentation, testing and change control practices Experience in analysing complex software defects spanning multiple software components Personal Qualities Strong verbal, written communications and interpersonal skills.
Ability to interact professionally with internal and external customers, and technical and non-technical persons Ability to work both autonomously when required and productively within a cross-functional team environment Able to work with teams on development of software and proposals as needed Responsible, organised, logical thought process, positive attitude, attention to details Proactive Leadership abilities Ability to solve solution focused software problems Willing to work extended hours where required Condition of Employment: Successful outcome of a National Police Check Worker Type: Employee


Source: Talent_Ppc

Requirements

Specialist Principal Software Engineer
Company:

2094 Cubic Transportation Systems (Australia) Pty Limited


Service Desk Specialist

The Opportunity: The Fisher Investments Australasia Pty Ltd IT Service Desk Specialist provides in-depth desktop support to the Company and its employees. Yo...


From Fisher Investments Europe - New South Wales

Published 10 days ago

Principal Software Engineer

We are Rokt, a hyper-growth ecommerce leader. We enable companies to unlock value by making each transaction relevant at the moment that matters most, when c...


From Rokt Group - New South Wales

Published 10 days ago

Data Administrator

The Future Generation Joint Venture brings together the combined engineering experience and expertise of WeBuild, Clough, and Lane and has been selected to d...


From Workforce Australia For Individuals - New South Wales

Published 10 days ago

Data Governance Analyst

Database Development & Administration (Information & Communication Technology) Angle Auto Finance is an independent financier in Australia, bringing a modern...


From Angle Auto Finance - New South Wales

Published 10 days ago

Built at: 2024-10-06T14:31:56.552Z