Senior Software Developer

Place of work Sydney
Contract type Full-time
Start date -
Salary -

Job details

Job description, work day and responsibilities

ABOUT CTM
CTM is an award-winning provider of innovative and cost-effective travel management solutions to the corporate, events, leisure and loyalty travel markets. Its proven business strategy combines personalised service excellence with client-facing technology solutions to deliver a return on investment to clients. CTM was founded in 1994 in Brisbane, and today is one of the largest travel management companies in the world!

About the Role
As a .Net Developer, you will be responsible for solving complex problems by producing quality solutions within a suite of .Net web applications that make up part of the CTM Technology. There is also the opportunity to be exposed within the CTM Tech Hub to other teams to gain cross functional experience with multiple products on a feature team basis.

KEY RESPONSIBILITIES
Develop new features and maintain high quality web applications while implementing modern best practices using the .NET framework, .Net 6, .Net 8 and related web technologies.
Ensure Data Protection strategies are incorporated into the development of all applications.
Breakdown and estimate complex technical features into manageable development tasks.
Interpret client briefs to produce well-tested and complete software products.
Work quickly and accurately to achieve targets in an agile work environment.
Interact with vendors to provide solutions to problems in a prompt and professional manner.
Practice Agile methodologies and participate in Agile meetings.
SKILLS AND EXPERIENCE
10+ years of experience developing complex web applications using the .Net technologies.
Strong experience working with monolith applications as well as its migration to Microservices Architecture.
Experienced working with distributed and event processing systems.
Experienced integration with 3rd party systems.
Experienced working with Azure Services.
Expert level, handson experience with Azure Kubernetes Services (AKS)
Experienced working with Azure DevOps.
Solid understanding of .Net standard, .Net Core, .Net 6 and .Net 8.
Proficient in C# and Entity Framework and Entity Framework Core.
Proficiency in MS SQL Server.
Exposure to NoSQL databases like Cosmos DB and Mongo DB is desired but not required.
Expert understanding of industry best practices (SDLC, Agile, SOLID principles and software design patterns).
Strong understanding of Secure Coding Standards and security protocols, in particular ISO27001, ISO22301, ISO27701, GDPR and PCI-DSS.
Excellent communication skills are a must.
Solid understanding of Agile development methodologies.
Ability to write clean and simple code in which you take pride.
Outside-the-box thinker, self-managed, and self-directed.
Why CTM?
The Travel industry is well and truly back – CTM and ETM offer a strong, established, and sustainable work environment which will support your career development.

As a global organization CTM offers a range of employee benefits that you can access, including;
Travel discounts
Health and Wellness perks
Training and Development opportunities
Wellness and Chill-out Days
Annual Volunteer Day
Blended work arrangements with hybrid WFH flexibility
CTM is committed to the unique contributions of all our people and actively encourage candidates with all abilities and diverse backgrounds to apply. Come work for a global award-winning company that values its people, community, and technological innovation.

Company address

Australia
New South Wales
Sydney
Show on map Get directions
Company Name: Corporate Travel Management
You will be redirected to another website to apply.
Offer ID: #1242116, Published: 1 day ago, Company registered: 1 month ago

Other offers

Senior Frontend Engineer - CRO
2247login
· Sydney, AU
Full job description Be part of the team transforming global travel experiences! Luxury Escapes is one of the world’s fastest-growing travel websites, with over 8 million memberss, recently winning the National Travel In...
Principal Software Engineer (Growth Team)
2247login
· Sydney, AU
Full job description Overview: We are a multi-stream team in the Growth Organisation, focusing on driving business and customer growth for Atlassian. We own the discovery, signup, and activation of Jira Product Discovery...
Senior Software Engineer (Backend) - Foundations
2247login
· Sydney, AU
Senior Software Engineer (Backend) - Foundations Sydney Engineering – Shared Engineering / Full-time Permanent / Hybrid Apply for this job SafetyCulture is a global technology company that is helping to transform workpla...
Senior Software Engineer - Search
2247login
· Sydney, AU
Be part of the team transforming global travel experiences! Luxury Escapes is one of the world’s fastest-growing travel websites, with over 8 million members. We are growing rapidly & seeking a Senior Software Engine...
Senior Software Engineer
2247login
· Sydney, AU
Senior Software Engineer – Fully Remote or Hybrid | LexisNexis Risk Solutions Join a global leader in data-driven innovation and compliance technology. Work on big data, cloud, and high-impact solutions – from anywhere i...
Senior Engineer - Full Stack/Java
2247login
· Sydney, AU
Create your best future and join Westpac as a Senior Engineer. What's the role? Reporting to the Chief Engineer of Customer Data, ESG, Credit Risk, and Analytics within CIB Technology, this Senior Engineer position offer...
[Indigenous Identified] Software Engineer, Photos
2247login
· Sydney, AU
At Google, we have a vision of empowerment and equitable opportunity for all Aboriginal and Torres Strait Islander Peoples and commit to building reconciliation through Google’s technology, platforms and people. We welco...
Senior Software Engineer
2247login
· Sydney, AU
Senior Software Engineer – Fully Remote or Hybrid | LexisNexis Risk Solutions Join a global leader in data-driven innovation and compliance technology. Work on big data, cloud, and high-impact solutions – from anywhere i...
Frontend Engineer - Design System
2247login
· Sydney, AU
Be part of the team transforming global travel experiences! Luxury Escapes is one of the world’s fastest-growing travel websites, with over 8 million members, recently winning the National Travel Industry Award for Most ...
Digital Software Engineer
2247login
· Sydney, AU
Full job description WHO WE ARE Known best as the 'Undisputed King of Trainers', JD Sports reigns supreme as one of the biggest and best global Sports Fashion brands across footwear and apparel. Founded in 1981 in Greate...
Junior Analytics Developer
2247login
· Sydney, AU
Full job description Our Analytics Solutions and Insights team within Macquarie Capital develops and supports automated data and analytics solutions to enhance business intelligence for our global staff. By leveraging a ...
Staff Software Engineer, Geo Auto
2247login
· Sydney, AU
Full job description At Google, we have a vision of empowerment and equitable opportunity for all Aboriginal and Torres Strait Islander peoples and commit to building reconciliation through Google’s technology, platforms...
Software Engineer II (Fullstack) - Foundations
2247login
· Sydney, AU
Full job description Software Engineer II (Fullstack) - Foundations Sydney Engineering – Shared Engineering / Full-time Permanent / Hybrid Apply for this job SafetyCulture is a global technology company that is helping t...
Manager, Software Engineering
2247login
· Sydney, AU
Full job description Are you passionate about leading high-performing teams to build innovative software products that drive real value? Join our dynamic Product Development division as a Manager, Software Engineering an...