Hydrogen Group
Senior .NET Developer
Hydrogen GroupAustralia3 days ago
Full-timeInformation Technology

About the Role

We are seeking a skilled Back End .NET Developer to design, build, and maintain scalable, high-performance backend services. The ideal candidate has hands-on experience with event-driven architectures, distributed systems, and modern .NET technologies. You will work closely with cross-functional teams to deliver reliable, resilient, and maintainable solutions.

About the Company
ASX-listed financial services organisation delivering secure, scalable, and innovative technology solutions to support our customers and business partners. Operating in a highly regulated environment, we focus on building resilient platforms that enable real-time processing, reliability, and growth. Technology plays a critical role in our continued success, and we are investing heavily in modern, event-driven architectures to support our evolving digital ecosystem.

Key Responsibilities

  • Design, develop, and maintain backend services using .NET / .NET Core (C#)
  • Build and support event-driven systems using message brokers and streaming platforms
  • Implement asynchronous, decoupled communication patterns (e.g., publish/subscribe, event sourcing, CQRS where applicable)
  • Develop and maintain RESTful APIs and/or gRPC services
  • Integrate with databases (SQL and NoSQL) and optimize data access
  • Ensure system reliability, scalability, and fault tolerance
  • Write clean, testable, and well-documented code
  • Collaborate with frontend developers, DevOps, and product teams
  • Participate in code reviews and contribute to architectural decisions
  • Monitor, troubleshoot, and improve system performance in production

Required Background:

  • Strong experience with C# and .NET / .NET Core
  • Hands-on experience with event-driven architecture
  • Experience with messaging and streaming technologies such as:
    • Azure Service Bus, Event Grid, Event Hubs
    • RabbitMQ, Apache Kafka, or similar
  • Solid understanding of asynchronous programming and concurrency
  • Experience building APIs using ASP.NET Core
  • Strong knowledge of relational databases (e.g., SQL Server, PostgreSQL)
  • Familiarity with unit testing and integration testing
  • Understanding of software design principles and patterns
  • Experience with version control systems (e.g., Git)

Preferred:

  • Experience with cloud platforms (Azure preferred, AWS/GCP acceptable)
  • Knowledge of microservices architecture
  • Familiarity with Docker and container orchestration (Kubernetes)
  • Experience with CI/CD pipelines
  • Exposure to Domain-Driven Design (DDD)
  • Monitoring and observability tools (Application Insights, Prometheus, Grafana, etc.)
Desired Skills and Experience

About the Role

We are seeking a skilled Back End .NET Developer to design, build, and maintain scalable, high-performance backend services. The ideal candidate has hands-on experience with event-driven architectures, distributed systems, and modern .NET technologies. You will work closely with cross-functional teams to deliver reliable, resilient, and maintainable solutions.

About the Company

ASX-listed financial services organisation delivering secure, scalable, and innovative technology solutions to support our customers and business partners. Operating in a highly regulated environment, we focus on building resilient platforms that enable real-time processing, reliability, and growth. Technology plays a critical role in our continued success, and we are investing heavily in modern, event-driven architectures to support our evolving digital ecosystem.

Key Responsibilities
* Design, develop, and maintain backend services using .NET / .NET Core (C#)
* Build and support event-driven systems using message brokers and streaming platforms
* Implement asynchronous, decoupled communication patterns (e.g., publish/subscribe, event sourcing, CQRS where applicable)
* Develop and maintain RESTful APIs and/or gRPC services
* Integrate with databases (SQL and NoSQL) and optimize data access
* Ensure system reliability, scalability, and fault tolerance
* Write clean, testable, and well-documented code
* Collaborate with frontend developers, DevOps, and product teams
* Participate in code reviews and contribute to architectural decisions
* Monitor, troubleshoot, and improve system performance in production

Required Background:
* Strong experience with C# and .NET / .NET Core
* Hands-on experience with event-driven architecture
* Experience with messaging and streaming technologies such as:
o Azure Service Bus, Event Grid, Event Hubs
o RabbitMQ, Apache Kafka, or similar
* Solid understanding of asynchronous programming and concurrency
* Experience building APIs using ASP.NET Core
* Strong knowledge of relational databases (e.g., SQL Server, PostgreSQL)
* Familiarity with unit testing and integration testing
* Understanding of software design principles and patterns
* Experience with version control systems (e.g., Git)

Preferred:
* Experience with cloud platforms (Azure preferred, AWS/GCP acceptable)
* Knowledge of microservices architecture
* Familiarity with Docker and container orchestration (Kubernetes)
* Experience with CI/CD pipelines
* Exposure to Domain-Driven Design (DDD)
* Monitoring and observability tools (Application Insights, Prometheus, Grafana, etc.)



...

Key Skills

Ranked by relevance