About the Role
We are looking for a Senior Backend Engineer with deep expertise in .NET Core, REST API development, and cloud‑native applications to support our engineering teams. In this role, you’ll collaborate with architects and cross‑functional teams to design, build, and deploy scalable solutions using Docker and cloud platforms (Azure), while driving best practices and mentoring junior developers. The Media Services Team is responsible for serving media across multiple platforms such as Content Hub, Sitecore AI – Media Library, Brief, and Stream via cloud‑based SaaS services. Media is served via REST APIs at massive scale. These multitenant services provide features such as delivery, upload, public links, and public collections. We also process media for Content Hub as a background process, handling large volumes of multimedia files and offering capabilities such as thumbnail generation, renditions, watermarking, Video AI, custom download, cropping, and resizing.
What You’ll Do
Collaborate with product managers, architects, and business analysts to translate functional requirements into scalable technical solutions.
Design and document REST APIs, microservices, and modular backend systems using ASP.NET Core and C#.
Contribute to system architecture discussions focusing on multi‑tenancy, security, and performance optimization.
Develop clean, maintainable, and reusable REST APIs adhering to best practices and SOLID principles.
Integrate APIs with internal and external systems (databases, identity providers, and cloud services).
Implement authentication/authorization (OAuth2, JWT, Azure AD, Identity Server).
Build resilient services that scale across multiple tenants and regions.
Write unit tests, integration tests, and API tests to ensure reliability and code coverage.
What You Need to Succeed
Strong hands‑on experience with .NET Core / ASP.NET Core.
Expertise in designing and consuming RESTful APIs.
Proficiency in Entity Framework Core, SQL Server, and LINQ.
Hands‑on experience with authentication/authorization frameworks (JWT, OAuth2, OpenID Connect).
Working knowledge of CI/CD, containerization, and cloud deployment (Azure/AWS).
Strong understanding of microservices, event‑driven architecture, and message queues (Azure Service Bus, RabbitMQ).
Solid understanding of SDLC, Agile methodologies, and DevOps culture.
Knowledge of Swagger/OpenAPI, Postman, and API versioning.
Proficiency with Docker and container‑based development.
Experience with at least one major cloud platform (Azure, AWS, or GCP) and related cloud computing services.
Additional Skills That Could Set You Apart
Strong debugging, troubleshooting, and problem‑solving skills.
Familiarity with logging, monitoring, and distributed tracing tools (OpenTelemetry).
Experience with NoSQL databases (Cosmos DB), TypeScript, and Cloudflare.
Sitecore is proud to be an equal opportunity workplace. We are committed to equal employment opportunity without unlawful regard to race, colour, ancestry, religion, gender, national origin, sexual orientation, age, citizenship, marital status, disability, veteran status or any other local legally protected characteristic.
#J-18808-Ljbffr