22 Aug
|
Scenic - Luxury Cruises & Tours
|
New South Wales
22 Aug
Scenic - Luxury Cruises & Tours
New South Wales
Job Description
Scenic Luxury Cruises & Tours - Newcastle NSW
n
Scenic Luxury Cruises and Tours is a global leader in luxury travel, delivering exceptional land and river cruise experiences across the world. Our technology teams play a critical role in supporting our digital platforms, integrations, and operational systems that underpin these journeys.
n
We continue to invest in our application development capability as our platforms evolve to support increased integration, cloud-based services, and modern API-driven architectures.
n
About Scenic
n
Scenic Luxury Cruises and Tours is a global leader in luxury travel, delivering exceptional land and river cruise experiences across the world. Our technology teams play a critical role in supporting our digital platforms, integrations, and operational systems that underpin these journeys.
n
We continue to invest in our application development capability as our platforms evolve to support increased integration, cloud-based services, and modern API-driven architectures.
n
The Opportunity
n
As a result of several new, exciting projects underway, we are looking to grow our team, and are seeking an experienced Senior Developer, Applications to join us in our Newcastle Office.
n
This is a hands-on development role focused on designing and building high-quality software solutions while strengthening the technical capability of the team.
n
You will remain actively involved in software development while contributing to solution architecture, technical decisions, engineering standards, mentoring and code reviews.
n
The role will add depth and experience in solution design, .NET development, APIs, Azure and application modernisation.
n
What You'll Be Doing
n
n
Design, develop and support business-critical applications using .NET and C#
n
Design and document application and integration solutions from high-level architecture through to detailed implementation
n
Design and build secure, scalable REST APIs, considering contract design, consistency, versioning and maintainability
n
Deliver application solutions using Microsoft Azure, including API Management, Key Vault, Storage, App Services and container hosting
n
Help modernise existing and monolithic applications into more modular, loosely coupled services where appropriate
n
Design secure applications using appropriate authentication, authorisation and secure coding practices
n
Write clean, maintainable and well-tested code
n
Participate in architecture discussions, technical decision-making and code reviews
n
Mentor developers and promote engineering standards, reusable patterns and knowledge sharing
n
Work closely with Business Analysts, DevOps and other technology teams
n
Monitor and optimise applications using logging and application monitoring tools
n
Investigate complex production issues and implement sustainable solutions
n
Support application deployments and provide Level 2 and Level 3 application support as required
n
n
What We're Looking For
n
n
5+ years' software development experience with strong hands-on coding capability
n
Strong .NET and C# development experience
n
Solid SQL and relational database design experience
n
Practical experience delivering applications within Microsoft Azure
n
Strong understanding of REST API design and enterprise integration patterns
n
Experience designing secure, maintainable and scalable software solutions
n
Experience working with or modernising large or monolithic applications
n
Experience with modern source control and CI/CD practices
n
Strong analytical and problem-solving skills
n
Excellent communication skills across technical and non-technical stakeholders
n
Comfortable mentoring others while remaining an active software developer
n
n
Desirable Experience
n
n
Azure API Management
n
Docker and containerised application development
n
Azure Application Insights or similar monitoring tools
n
Service-oriented or event-driven architectures
n
Legacy .NET application modernisation
n
Agile software delivery
n
n
Why Join Us?
n
This role provides the opportunity to work on business-critical systems supporting a global luxury travel company while helping modernise a diverse application landscape.
n
You will influence technical direction, work with up-to-date Azure and API technologies, remain hands-on with development and contribute to improving engineering capability across the team.
n
This is a great opportunity for a senior developer who wants to remain hands-on while playing a key role in shaping the future of our applications and platforms.
#J-*****-Ljbffr
📌 Senior Developer, Applications (New South Wales)
🏢 Scenic - Luxury Cruises & Tours
📍 New South Wales