Working at Transurban is different; it’s a place where you can see the benefits of your work play out in real life, every day. We create city-sized solutions—building and operating safer, smarter, and more sustainable roads—to solve pressing transport challenges that are slowing cities down.About the roleWe’re seeking a Senior Engineer (Microsoft) to drive technical strategy and software development across our Core Tolling, Billing, and Collections platform stack. This role is crucial in solution design, delivery, and innovation within a dynamic team environment.As a Senior Engineer (Microsoft), you'll analyse our platform, implement best practices for technology, and lead the development of new features and enhancements. You'll also ensure code quality and performance standards are met, while collaborating closely with senior architects to align technical plans with strategic initiatives.Join us to create lasting and positive changes that shape the future of our cities and communities. It’s meaningful, challenging and exciting work.Day-to-day, you will:
- Design and develop new features and enhancements on the Microsoft technology stack, focusing on .NET Framework and ASP.NET
- Perform root cause analysis and defect remediation to ensure robustness and reliability of the platform
- Implement performance improvements and operational efficiencies to reduce costs and effort
- Define and maintain engineering code management practices within the Microsoft technology domain
- Contribute to the platform technology roadmap and technical architecture development
- Maintain awareness of strategic drivers such as customer journeys and plans for product variations or new assets
- Foster a culture of high performance, continuous improvement, and technical leadership within the team
- Proven experience with .NET Framework and ASP.NET is essential
- Knowledge of technologies such as: Classic ASP, VbScript, Microsoft SQL Server, IIS Web Applications, Windows Server, PowerShell
- Strong background in MS SQL Server, including expertise in stored procedures and functions
- Experience with CI/CD tooling such as GitHub, Jenkins, and RedGate SQL Compare
- Knowledge of Agile, Waterfall, and DevOps principles and methodologies
- Ability to engage effectively with senior architects and contribute to technical plans and designs
- Demonstrated ability to define and drive complex initiatives/projects, balancing time to market, usability, and technical debt
- Experience in integrating software components and commercial off-the-shelf (COTS) software
- Understanding of cloud security practices and compliance
- Bachelor’s degree in Computer Science, Systems Engineering, or a related technical discipline is preferred
- A range of flexible working and leave options, including the option to purchase an additional six weeks of leave each year
- 16 weeks paid parental leave (regardless of gender or carer status), with no waiting period, with Superannuation paid during unpaid leave as well
- Learning and development opportunities to support your career interests
- Health and wellbeing support—access to Headspace and our EAP program, wellness facilities, and more
- Share offers and insurance benefits
- Social activities, community give-back programs and paid volunteer days