Systems Architect

Date: 6 Sep 2024

Location: DOCKLANDS, VIC, AU

Company: metrotrain

Metro gets you where you need to go. Shaping our future to be a world-class, sustainable railway for Melbourne is made possible by our people who make a positive difference to every journey.

 

We strive to reflect the community we serve and support the needs of our people who are critical to our success. With Zero Harm at the foundation of everything we do, we want everyone to get home safely. 

 

We act as one team to move Melbourne. 

 

 

ABOUT THE ROLE

 

We are seeking a Software Architect to provide architectural oversight and guide decision-making in the development and delivery of software systems.

The primary responsibility is to assess when to develop solutions in-house versus using Commercial Off-The-Shelf (COTS) applications. The role involves close collaboration with delivery teams to ensure development strategies align with business objectives.

 

 

KEY RESPONSIBILITIES

 

  • Direct the architecture of BSS & CSS systems, deciding when to develop in-house versus leveraging third-party solutions, ensuring alignment with business goals.
  • Engage in selecting technologies and tools that best fit project needs, evaluating when COTS applications offer more efficiency than in-house development.
  • Ensure systems are scalable and performant, considering factors like load balancing, caching, and distributed architectures in the delivery strategy.
  • Integrate security and compliance measures into the software design, whether for in-house solutions or COTS applications.
  • Define integration strategies and collaborate with stakeholders to balance technical and business requirements in delivery approaches.
  • Maintain architecture documentation, lead reviews, and stay updated with industry standards and best practices to enhance delivery strategies.

 

 

SKILLS AND EXPERIENCE

 

  • Bachelor's degree in computer science, computer engineering, or a related field of study, or equivalent experience.
  • Two or more years in demonstrable experience in Application/Software Architecture or Senior Software Engineer roles.
  • Strong experience in various programming languages, frameworks, and technologies (e.g., Java, .NET, Python, JavaScript, etc.). Deep understanding of software development methodologies, design patterns, and architectural styles (e.g., microservices, monolithic, serverless).
  • Experience in the development and implementation of systems across multiple hosting capabilities such as Internal, Cloud, Hybrid and Co-location, leverage SaaS, IaaS, PaaS and Managed Hosting concepts.
  • Experience in system integration patterns, principles and technologies including the definition of APIs. Ideally with experience across multiple integration systems and applications
  • Experience in front end frameworks and development stacks such as Angular or React
  • Strong expertise in system integration patterns, principles and technologies including the definition of APIs. Ideally with experience across multiple integration systems and applications
  • Proficiency with CI/CD tools such as Jenkins, GitLab CI/CD and GitHub. Familiarity with DevOps principles and practices, such as collaboration between development and operations teams, infrastructure as code, and continuous feedback loops.
  • Skill in evaluating project requirements and determining whether they can be effectively addressed by existing COTS solutions. This includes understanding the business needs, functional requirements, scalability requirements, and integration requirements.

 

WHY WORK AT METRO? 

 

  • Work for a multi-award-winning rail operator with rewarding career opportunities that provide you with the support and training to take your career to the next level!
  • Be part of an inclusive, diverse, and supportive company made up of various backgrounds, cultures, and experiences.
  • Work-life balance options including flexible working arrangements, 14 weeks paid parental leave, and purchasing up to 4 weeks of additional leave per year.
  • All eligible Metro employees receive a free Myki Pass that allows free Public Transport in Victoria.
  • Access to a wide range of corporate discounts including healthcare, fitness, finance, and more.

 

 

NEXT STEPS

 

If this role resonates with your values, experience, and career needs, then come join us and help connect people and places for a growing Melbourne!

 

Don’t meet every single requirement? As an inclusive and diverse workplace, we encourage all applicants to apply.

 

Metro is committed to making reasonable adjustments to provide a positive, barrier-free recruitment process for candidates with specific access needs. Candidates who require adjustments are encouraged to declare this in their application, so that the contact person for the position can discuss your needs.

 

 

Metro’s commitment to a Diverse, Equitable, and Inclusive culture

 

Metro acknowledges the Victorian Traditional Owners of the land on which our rail network operates, the Wurundjeri Woi Wurrung and Bunurong peoples of the Kulin Nation.

 

At Metro, we know that a diverse, equitable, and inclusive company is a more innovative and successful one that reflects the communities we serve. We strive for a workplace where everyone is treated fairly and respectfully. A workplace that provides equitable access to opportunities, resources, and where individuals can bring their whole selves to work. In addition, being recognised and rewarded for their contribution to our collective success.

 

We are committed to fair, equitable and merit-based employment and recruitment practices, and we encourage all interested applicants to apply.