Senior Backend .NET Engineer
at Corporate Travel Management
Auckland CBD, Auckland, New Zealand -
Start Date | Expiry Date | Salary | Posted On | Experience | Skills | Telecommute | Sponsor Visa |
---|---|---|---|---|---|---|---|
Immediate | 25 Jan, 2025 | Not Specified | 25 Oct, 2024 | N/A | Kubernetes,Design Patterns,Entity Framework,Nosql,Entity Framework Core,Fault Tolerance,Technology,Containerization,Microservices,Azure,Redis,.Net Core,Microsoft Azure,High Availability,Distributed Systems,Test Driven Development,Docker | No | No |
Required Visa Status:
Citizen | GC |
US Citizen | Student Visa |
H1B | CPT |
OPT | H4 Spouse of H1B |
GC Green Card |
Employment Type:
Full Time | Part Time |
Permanent | Independent - 1099 |
Contract – W2 | C2H Independent |
C2H W2 | Contract – Corp 2 Corp |
Contract to Hire – Corp 2 Corp |
Description:
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!
SKILLS AND EXPERIENCE
- 5-10+ years of backend development experience with expertise in .NET Core.
- Proven experience with cloud-native development using Microsoft Azure, including Azure DevOps, Azure Databases (Azure SQL, NoSQL), and Redis.
- Proficient in C# and Entity Framework and Entity Framework Core.
- Strong understanding of microservices architecture and event-driven systems.
- Experience with distributed systems, ensuring eventual consistency, fault tolerance, and high availability.
- Expertise in building and maintaining CI/CD pipelines and automated testing processes.
- Deep understanding of software development principles, design patterns, and best practices.
- Excellent problem-solving skills and attention to detail.
- Strong communication and collaboration skills to work effectively in a team environment.
- Finally, a strong passion for technology and a commitment to lean practices
Preferred
- Experience with Kubernetes, Docker, and containerization on Azure.
- Knowledge of domain-driven design (DDD) and test-driven development (TDD).
- Experience in the travel industry.
Responsibilities:
ABOUT THE ROLE
We are seeking a talented Senior Backend .NET Engineer to work
on a B2B solutions that delivers efficient, secure travel solutions to businesses. In this role, you’ll have the opportunity to design and develop scalable backend
services for a cloud-native platform that supports a range of travel products and services. Your work will directly enhance the platform’s performance and reliability, providing critical support for its operations.
KEY RESPONSIBILITIES
- Architect, design, and implement scalable backend services using .NET Core.
- Develop and maintain APIs and microservices to handle key transactions and processes.
- Utilize Microsoft Azure cloud services, including Azure DevOps for CI/CD pipelines, Azure Databases, and other cloud-native tools to ensure scalability and reliability.
- Work with Azure SQL, NoSQL, and Redis to manage and optimize data storage solutions.
- Ensure high availability, fault tolerance, and eventual consistency in distributed systems supporting travel operations.
- Collaborate with frontend developers, product managers, and other teams to deliver end-to-end, customer-focused solutions.
- Participate in code reviews, mentor junior developers, and drive best practices within the team.
- Continuously improve backend systems, focusing on performance, security and maintainability.
REQUIREMENT SUMMARY
Min:N/AMax:5.0 year(s)
Information Technology/IT
IT Software - Application Programming / Maintenance
Software Engineering
Graduate
Proficient
1
Auckland CBD, Auckland, New Zealand