Job Description -
· Develop, customize, and maintain Sitecore web applications.
· Responsible for design/develop/code-review and delivery.
· Strong experience in C# (ASP.NET 4.5), MVC, Web Services, SQL, Basics of JavaScript/jQuery, Sitecore 9.2, Sitecore 10.2 , Sitecore Experience Accelerator
· Should have a good knowledge of SXA, Sitecore Templates, Rendering variants, Unicorn, Themes, Workflows, Publishing, Jobs, and Serialization.
· Good knowledge of MongoDB, Solr, Lucene Search, Pipelines and Google Analytics.
· Good to have bootstrap UI experience, Node.JS, Gulp build, and Deployment process.
· Collaborate with designers, content creators, and other developers to implement site features.
· Ensure high-performance and scalability of web solutions.
· Troubleshoot and resolve bugs and issues in Sitecore implementations.
· Participate in the full software development lifecycle including requirement analysis, design, coding, testing, and deployment.
· Hands on experience - MS VisualStudio / VisualStudio Code, Azure DevOps, Git
UI/UX Design:
Design intuitive and visually appealing user interfaces for microsites and web pages, ensuring an excellent user experience using CSS.
Develop user flows and conduct user testing to ensure the UI/UX designs meet user needs and business goals.
Sitecore Component Development:
Create reusable and scalable components in Sitecore CMS, ensuring high-quality code and adherence to best practices.
Collaborate with backend developers to integrate data and dynamic content into Sitecore components.
CI/CD Packaging and Deployment:
Package Sitecore components and assets for deployment to CI/CD pipelines.
Work closely with the CI/CD team to ensure successful deployment of components across various environments.
Collaboration and Communication:
Collaborate with designers, developers, and product managers to ensure alignment between design, development, and business requirements.
Maintain clear documentation for design specifications, component functionalities, and deployment processes.
Quality Assurance:
Conduct thorough testing of components and microsites to ensure they function as expected across different browsers and devices.