Description

Key Responsibilities:

Design, develop, and implement Sitecore-based solutions using .NET technologies.
Develop custom modules, templates, layouts, and components within Sitecore, leveraging Sitecore API and rendering techniques.
Deliver projects utilizing the Sitecore Experience Platform and related products (xDB, xConnect).
Work with Sitecore 10 features, including SXA, GraphQL, and Sitecore Headless.
Apply best practices for Sitecore development, including security roles, permissions, workflows, and caching optimization.
Utilize tools like TDS or other database item serializers for seamless integration and version control.
Collaborate with cross-functional teams to ensure the implementation of robust and scalable solutions.
Create and maintain comprehensive documentation, including system architecture and detailed feature descriptions.
Participate in the configuration, development, and support of web applications.
Provide solutions using object-oriented design principles and software patterns, ensuring maintainable and reusable code.
Utilize code versioning tools such as Git or TFS.


Qualifications:

5-8 years of experience in Sitecore development.
Proficiency in .NET, C#, MVC, HTML5, JavaScript, REST, SOAP, WEB API, and SQL databases.
Strong understanding of Sitecore features such as templates, layouts, dynamic bindings, and API integrations.
Familiarity with Sitecore Headless and GraphQL.
Proven ability to implement Sitecore best practices for performance and security.
Experience with object-oriented design principles and software patterns.
Sitecore certification(s) is highly desirable.
Strong problem-solving skills and a collaborative approach to issue resolution.

Education

Bachelor's degree in Computer Science