Posted 3 weeks ago

Senior Specialist - Backend & Sitecore Developer

Part time
Dubai, AE
Senior
Salary Range: To be discussed
Full Job Description
Summary
Backend APIs & Sitecore Engineer needed with 5-10 years of experience in headless implementations, C#, Azure APIM, .NET Core, and seamless integration for multiple frontends.
Description

JOB DESCRIPTION: We are looking for a highly skilled and motivated Backend APIs & Sitecore Engineer with hands-on experience with specifically headless implementations. In this role, you will be responsible for developing and maintaining headless Sitecore implementation for numerous frontends including but not limited to mobile apps, website, and web application ensuring seamless integration between Sitecore's and the front-end channels and build/enhance our backend capabilities by creating, consuming, and optimizing new and existing APIs whilst integrating them with our Azure APIM integration layer.

KEY RESPONSIBILITIES:

Backend / API Design and Development:

Design, develop, and maintain robust, scalable APIs using best practices. Build and manage APIs in Azure API Management (APIM), ensuring security, scalability, and performance by implementing features such as rate limiting, caching, and monitoring.

Collaborate with frontend developers, mobile teams, and third-party vendors to integrate APIs seamlessly. Write unit and integration tests for APIs, ensuring high code quality and test coverage. Monitor API usage and performance, identifying bottlenecks and optimization opportunities. Implement authentication and authorization mechanisms for API security (e.g., OAuth, JWT).

Build and manage APIs, as well as implement WebSocket and event-driven architectures to support real-time data processing and notifications. Work with Microsoft stack such as Dynamic 365, APIM and more with also being hands-on with integration layers such as Mulesoft.

Design, develop, and maintain robust, scalable APIs using C# and .NET Core, leveraging modern backend frameworks and tools. Develop serverless Azure Functions Apps to handle event-driven processing and scale API functionality based on demand. Use Azure Logic Apps to automate workflows, integrate third-party systems, and streamline API-driven business processes across various applications. Develop RESTful services and microservices using C# and .NET Core for efficient and maintainable API solutions in the cloud.

Sitecore Development:

Lead all Sitecore CMS development activities, including configuring, customizing, and extending Sitecore functionality. Collaborate with content teams to ensure seamless content delivery, optimized workflows, and scalable content management solutions. Manage Sitecore instances, handle upgrades, and ensure environments are optimized for performance and security.

Integrate Sitecore with other backend systems, including third-party APIs, databases, and other enterprise platforms. Develop Sitecore-based solutions that support e-commerce, personalization, A/B testing, and other marketing functionalities. Develop and manage Sitecore pipelines and data templates, ensuring content workflows align with business needs. Troubleshoot and resolve technical issues in Sitecore environments, ensuring minimal disruption and fast resolution. Own and manage the Sitecore platform to meet business needs and technical standards.

Enhance the usability of the platform and increase its adoption and usage across the organization. Be a leader and an ambassador for all things Sitecore. Integrate Sitecore with our mobile app, website, and web application to deliver a unified user experience. Work closely with front-end developers (React Native, Next.js), API developers, UI designers, Product managers, and other cross-functional teams to bring vision to reality within technical standards and best practices.

Be able to manage a bi-lingual (English/Arabic) Sitecore implementation.

KEY QUALIFICATIONS:

Bachelor's degree or equivalent in a related field. Professional proficiency in English (written and spoken); Arabic is advantageous but not mandatory. Minimum of 5-10 years of solid proven experience in front-end development with expertise in C#, Azure APIM, Function Apps, Logic Apps, and .Net Core.

Hands-on experience with headless Sitecore implementations, including integrating Sitecore APIs with a modern JavaScript framework. Proficiency in state management libraries like Redux, Context API, or similar for managing application state. Experience in optimizing Sitecore performance and scalability, including managing large-scale content delivery, optimizing page load speeds, caching, and handling high-traffic scenarios.

Expertise in Sitecore performance monitoring tools and techniques to ensure stable and responsive user experiences. Familiarity with modern DevOps and deployment practices.

Company Industry: Banking | Financial Services | Broking

Department / Functional Area: Software Development | Application Development (IT Software)

Interested?