Senior .NET API Developer
Auckland, New Zealand · Tam zamanlı
Başvuran ilk kişi siz olun
- Deneyim
- 8+ yrs
- Maaş
- —
- Açılışlar
- 1
- Yayınlandı
- 2 saat önce
- Work mode
- Ofiste
- Resume
- Required to apply
Where you'll work
İş tanımı
Role overview
This position is for an accomplished Senior .NET API Developer who can architect and deliver secure, scalable, cloud-first solutions on Microsoft Azure. The work centers on building robust RESTful APIs, applying event-driven design, and running containerized workloads on Azure Kubernetes Service (AKS). The role also involves partnering with architects, DevOps specialists, and product stakeholders to create reliable, resilient, enterprise-level software using current engineering practices.
What you'll do
- Build, enhance, and support scalable REST APIs using C# and .NET.
- Engineer API solutions with a strong focus on security and performance.
- Create cloud-native applications that take advantage of Microsoft Azure capabilities.
- Develop event-driven systems with Kafka and Azure Event Hubs.
- Define and manage API contracts, versioning approaches, and event schemas.
- Package applications in Docker containers and release them on Azure Kubernetes Service (AKS).
- Work with DevOps teams to set up CI/CD automation and Infrastructure as Code workflows.
- Use design patterns and SOLID principles to keep solutions maintainable and adaptable.
- Strengthen application resilience, scalability, observability, and security.
- Contribute to architecture reviews, code quality checks, and mentoring other engineers.
- Investigate production defects and tune application performance.
- Work in collaboration with cross-functional teams in an Agile environment.
Experience and skills required
- At least 8 years of hands-on development experience with C# and .NET/.NET Core.
- Proven ability to design and deliver enterprise-grade REST APIs.
- Strong command of design patterns, SOLID principles, and clean architecture practices.
- Solid understanding of scalability, distributed systems, and performance tuning.
- Experience with secure identity and access solutions such as OAuth2, JWT, OpenID Connect, and Azure AD.
- Practical experience across Microsoft Azure services.
- Exposure to Azure App Services, Azure Functions, Azure Storage, Azure Key Vault, Azure Event Hubs, and Azure Monitor.
- Strong background in Kafka and event-driven architecture.
- Practical experience deploying workloads on Azure Kubernetes Service (AKS).
- Experience packaging applications with Docker.
- Good understanding of Kubernetes deployment patterns, ingress, scaling, and monitoring.
- Experience with Infrastructure as Code tools such as Terraform, Bicep, or ARM Templates.
- Hands-on DevOps experience with Azure DevOps and CI/CD pipelines.
- Working knowledge of Git and modern source control practices.
- Experience with automated testing tools and API testing.
- Strong troubleshooting, debugging, and performance optimization skills.
Additional information
Location: Auckland, Auckland, New Zealand. Employment type: full-time, onsite. No salary figure, stipend, duration, or start date was specified in the source. No vacancy count, eligibility note, or separate perk details were provided.