The Sitecore Consultant, requires in-depth knowledge and experience to work autonomously and oversee and participate in the architectural design, development, and enhancement of applications.
Essential Duties and Responsibilities:
Possesses solid understanding of the overall vision, business needs and the solution architecture for overall Web Platform solutions
Designs, develop and implements new applications, enhancements, and implements new features to our web-based customer facing solution
Writes high-quality and sustainable code for web-based product development
Works to build business knowledge and to transform this knowledge and business requirements into technical specifications
Estimates technical requirements and breaks down work to user stories and tasks
Plans, develops, tests, deploys and monitors of Web Platform solutions in a DevOps model
Collaborates with Leads and Architects on various prototypes, or proof of concept, to test solution
May coach, support and train other developers and engineers
Other duties as assigned
Education and Experience:
Bachelors degree or equivalent experience
Minimum 5 years of experience .
Knowledge, Skills and Abilities:
Solid experience and in-depth knowledge of:
Developing and Managing Web Platforms using SiteCore CMS, .NET using C#, LINQ, and REST APIs
Experiences with Site Core Experiences Platforms, Sitecore Commerce, using TDS for SiteCore and developing solutions using MVC, .NET CORE, SXA, Sitecore analytics
Strong programming and development experiences using .NET Framework and MVC, C#
Sound knowledge with scripting languages such JavaScript, CSS, HTML, XML etc,
Familiar and development expertise with following technologies: HTML5, , C#, MVC, WCF, WebAPI, RESTful Services, OAuth, SQL Server, Stored Procedures, TFS, Azure, Visual Studio, Entity Framework, JavaScript, TypeScript, Ajax, SVG, XAML, CSS , Razor, Dependency Injection, UI frameworks/libraries Under