Senior Backend .NET Engineer

at  Corporate Travel Management

Auckland CBD, Auckland, New Zealand -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate25 Jan, 2025Not Specified25 Oct, 2024N/AKubernetes,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,DockerNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – 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