28 Aug
|
Scenic - Luxury Cruises & Tours
|
New South Wales
28 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 contemporary 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.
n
#J-18808-Ljbffr
📌 Senior Developer, Applications (New South Wales)
🏢 Scenic - Luxury Cruises & Tours
📍 New South Wales