Job Title : Manager - Sitecore
Job Summary :
As a Specialist - SiteCore, You will translates the client business requirements into Sitecore functional, technical design and solution architecture;
Guide the team to components, template, Layouts, Sublayouts, Workflow, Sitecore content delivery for .NET environment. Evaluates other CMS products / vendors;
Defines best practices, establishes standards, actively contributes to creation of generic Sitecore modules, frameworks and reusable extensions You will teach, mentor and share knowledge, improve processes and develop systematic solutions to problem patterns.
Primary Responsibilities :
Define and document physical, logical and network solution architecture view for an integrated solution that includes Sitecore infrastructure, Digital Asset Management, Campaign Management, Microsites, Search etc.
Architecting PaaS Solution
Estimate effort for implementation of Sitecore designs.
Design and implement templates & layouts for Multi-site, Multi-lingual, Multichannel scenarios.
Design and Implement all schema types including metadata / parameter schemas.
Create and deploy medium / high complexity layouts and templates such as C# / .NET user controls, pages using Visual Studio.
Develop Page and Data Templates Sitecore &.NET and / or XSL templates using XSLT.
Design, develop and debug templates with Template builder.
Architect, design and Develop workflows.
Implement security configuration using groups, roles and permissions.
Diagnose and solve common problems related to Sitecore implementation.
Support sizing, capacity planning and non-functional requirement specification, benchmarking and recommendations for Sitecore solutions.
Oversee installation, configuration and tuning of Sitecore in .NET environment.
Design and implement integrated / automated translation solutions for multi-lingual solutions using translation manager integrated with Sitecore or other external translation environments.
Evaluate other CMS products / vendors and articulate relative positioning of each CMS vendor in the multi-channel marketing and commerce space.
Participate in workshops with business and technical clients to support problem definition and identification of key business processes.
Liaise with Sitecore product engineering, professional services and support to help drive solutions.
Drive mapping of client requirements to CMS capabilities across more than one CMS package.
Define best practices, development standards to manage performance and scalability of the CMS / CDS application and work with stakeholders to manage CMS performance issues and dependencies.
Define best practices for implementing content personalization solutions to enable targeted content delivery using Sitecore Profiling and personalization, SEO and Performance Optimization solution.
Design, configure and implement OMS from analytics integration and data capturing perspective
Sitecore Skills required :
Candidate is well versed with most of the Sitecore capabilities and has hands on experience on architecting and implementing Sitecore 8.
2 and above version platforms. Experience with PaaS solution is mandatory
Proficient in XML, XSL, XSLT, XHTML
Proficient in C#, Core .NET, COM, ASP.NET and Sitecore modules.
Expert in Sitecore foundational concepts, Proficient in layout design, Sub layouts, Templates, Workflows and Security.
Knowledge of Sitecore Alias is preferred.
Proficient in end-to-end content lifecycle, web content management and delivery processes.
Proficient in integration patterns with a Lucene, Search, Commerce package, Payment Gateways or other platforms.
Proficient knowledge of the end-to-end content lifecycle, web content management and delivery processes.
Good understanding of integration patterns with a Portal, Search, Commerce package or other platforms.
Expert in Asp.Net MVC Web development
Good at identifying requirement and design / wireframe gap risks in earlier stages of development.
Estimate efforts for implementation of Sitecore designs.
Architecting and Designing with Sitecore PaaS solution is mandatory
Good at troubleshooting issues by going through Sitecore, windows logs.
Experience in defining and implementing Non-Functional requirements such as performance tuning, Caching, Tracing of web application
Database design and development (Microsoft SQL Server).
Experience in defining and implementing with secure coding practices - how to prevent SQL injections, Encrypted traffic, etc.
Hands on development on Sitecore 8.2 and above
Architecting, designing and development of Headless development using React based JSS constructs of Sitecore. Should have expertise on optimal usage of layout service customization and creating rendering resolvers.
Helix based development
Architecting and designing Sitecore - Multi-Language implementation
Sitecore Development practices which support Experience Editor
Meaningful Unit tests creation and maintenance
Search using SOLR / Azure Search Service
Custom module development using Web Services
Defining and implementing GIT branching and merging
Defining Devops processes using Unicorn / TDS
Net f / w fundamentals are clear
Expert user of Visual Studio and its features
Third party integrations with any of the below :
DAM ( with any of - Ooyala, Brightcove, Youtube Media Framework),
Salesforce or custom jobs in previous projects
Designing ORM and DI and its implementation
Work with Infra team to choose Sitecore infrastructure on-Premise and in-cloud
Ability to install and setup local environment also define the best configurations
Design Sitecore Caching and Caching using Redis or Mem-cached
Define and configure Role based Sitecore security setup
Implement and configure workflow
Architecting and Designing for Multi-tenant implementation.
Development using Sitecore Rocks
Experience in working with UI developers with ReactJS skills and assure that the development aligns with JSS patterns.
Experience in configuring Sitecore Analytics
Awareness / Implementation of the following is must
Awareness / Exposure to the following is good to have :
Business Knowledge : Domain experience would be a plus.
Personal Attributes :
Strong and innovative approach to problem solving and finding solutions
Excellent communicator (written and verbal, formal and informal)
Flexible and proactive / self-motivated working style with strong personal ownership of problem resolution
Ability to multi-task under pressure and work independently with minimal supervision i.e. Ability to prioritize when under pressure
Experience Guidelines :
Overall experience of 9 to 13 years of experience with 4+ years of content management experience with one or more CMS packages including SiteCore.
Experience of delivering large scale SiteCore engagements with extensive customizations is required.
Experience in SiteCore performance testing and tuning with hands-on knowledge of tools such as Visual Studio for Test will be an added advantage.
Certification in SiteCore will be an added advantage.
Education : Bachelor's degree required degree in Computer Science or related field preferred