The primary role as a Sitecore developer will be to design, produce and implement software solutions on .NET platform, utilizing Sitecore technology, in a highly collaborative, fast-paced environment.
5-8 years of Sitecore expertise preferred.
Fundamental knowledge of .NET, C#, MVC, HTML5, JavaScript, REST, SOAP, WEB API, SQL databases.
Good understanding of object- oriented design principles and software patterns, MVC.
Work with the development team in delivering Sitecore Experience Platform and related products (xDB, xConnect).
Building sophisticated tools like Azure DevOps, Jenkins, or Octopus Deploy
Experience using TDS, or any other database items serializers.
Proficient understanding of code versioning tools, such as Git/TFS etc.
Demonstrate applying Sitecore Best Practices, such as Security roles and permissions, Workflows, caching to increase performance, etc.
Good in documentation the overall system architecture, components, features and functionality in sufficient detail for the development team to execute the solution implementation.
Possess strong problem-solving skills, including ability to address issues in collaboration with others as appropriate.
Participate in web development, configuration, and support.
Good understanding of software design principles and patterns.