ROLE: Senior .Net/Sitecore Developer REPORTS TO: Lead .Net/Sitecore Developer JOB DESCRIPTION: The Senior .Net/Sitecore Developer will focus on back-end development, primarily using .Net and specializing in Sitecore as a headless CMS. This role involves designing, building, and maintaining robust back-end solutions that interact with front-end applications through APIs. The developer will have a thorough understanding of Sitecore CMS, including customizing admin interfaces and implementing workflows. The ideal candidate should excel in a team setting, offering expertise in CMS development and a commitment to crafting high-quality, scalable web solutions. RESPONSIBILITIES: ● Develop and maintain back-end functionalities using .Net and Sitecore as a headless CMS. ● Contribute to architecting and implementing .Net middle-layer and API endpoints. ● Customize the Sitecore admin interface to improve content management capabilities. ● Assist in developing and implementing workflows in Sitecore to streamline content management processes. ● Optimize the performance and scalability of back-end services within the Sitecore environment. ● Write clean, maintainable, and efficient code. ● Work closely with front-end developers to define API specifications and ensure seamless integration. ● Help diagnose and resolve bugs and performance issues in back-end systems. ● Document code, API endpoints, and technical solutions within the Sitecore context. ● Keep up-to-date with the latest trends and best practices in CMS development, with a focus on Sitecore. ● Engage in discussions regarding system architecture design and database design. REQUIREMENTS: ● Bachelor’s degree in computer science, engineering, or a related field strongly preferred. ● Minimum of 5 years of experience in back-end development, with a focus on .Net and Sitecore Headless CMS. ● Proficient knowledge of .NET and C# for building APIs. ● Experience in customizing Sitecore admin interfaces, implementing workflows, and integrating 3rd-party services into the CMS. ● Familiarity with collaborating with front-end and back-end development teams to implement Sitecore-based solutions. ● Understanding of RESTful API design principles and best practices. ● Experience with Microservice based applications. ● Experience with database technologies, preferably SQL Server. ● Familiarity with source control tools like Git. ● Strong problem-solving skills and understanding of algorithmic concepts. ● Effective communication skills for explaining technical concepts to non-technical audiences. ● Ability to work in a fast-paced, deadline-driven environment while maintaining high-quality standards.