About the Role
We're currently looking for a Senior .Net Developer to undertake an initial 6 month contract for scale up, fintech in Sydney. They are ideally looking for an experienced engineer with a strong background in application development on complex, scaled systems hosted on Azure. You will work closely with cross-functional teams to deliver reliable, resilient, and maintainable solutions.
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.)
...