Senior Software Engineer – .NET
Posted 20hrs ago
Employment Information
Report this job
Job expired or something wrong with this job?
Job Description
Senior .NET Engineer participating in cloud services development and integration projects with agile teams. Focusing on reliable, resilient services connecting cloud-hosted and on-premise systems.
Responsibilities:
- Join a client project focused on building, integrating, and operating resilient cloud-hosted services.
- Work closely with product, delivery, and engineering teams in an agile environment.
- Help design and deliver services that are secure, scalable, maintainable, and built to SLA standards.
Requirements:
- Strong commercial experience with C# and .NET Core / .NET Framework.
- Strong experience with Entity Framework for data access and persistence.
- Experience hosting and orchestrating services using Azure Container Apps.
- Experience integrating on-premise systems and agents with cloud-hosted services.
- Solid grounding in API integration, including rate-limited APIs and legacy/on-premise systems.
- Understanding of multi-tenant authentication, authorisation, and throttling patterns.
- Strong command of TDD and software craftsmanship principles.
- Experience writing resilient, observable, production-grade code.
- Experience working to reliability and SLA standards.
- Comfortable working in agile teams with iterative delivery.
- Strong communication skills and ability to collaborate closely with product, delivery, and engineering stakeholders.



















