SITECORE DEVELOPER
Role and responsibilities
The Sitecore Developer will develop maintain and Sitecore XP and XM solutions including development implementation unit testing and deployment efforts.
- Implementing Sitecore XP solution with SXA and Helix Principles.
- Utilizing TDS Unicorn or Sitecore Content Serialization and Glass Mapper to deliver Sitecore Implementations.
- Good Knowledge of the Sitecore Security Model.
- Create and install Sitecore packages including publishing workflow custom fields and media library items.
- Utilize or Implement Web APIs to serve Sitecore data to other clients.
- Design develop and test web applications with ASP .Net MVC and Sitecore XP as well as HTML CSS JavaScript and other technologies.
- Lead and mentor junior team members in Sitecore development best practices.
- Interact directly with customers to review requirements manage project delivery and obtain deliverable feedback.
- Work effectively and maintain constant communication with other developers and QA regarding bugs/issues departments and vendors.
- Organize and stay abreast of assigned tasks and directives.
- Write codebased unit tests using dependency injection IoC containers and Mocks.
- Perform assigned duties in an agile development environment.
- Create clear concise and accurate documentation that can be easily understood in business terms.
- Implement DevOps practices including continuous integration continuous delivery and automated testing to improve software development and deployment processes.
- Develop and maintain CI/CD pipelines and tools for Sitecore applications.
Preferred skills
- 5 years of experience developing modern enterpriselevel applications using .NET technologies specifically C# ASP.NET MVC and .NET Framework 4.6 & above.
- 3 years of dedicated handson experience using Sitecore XP. Must have indepth knowledge of Content Management with strong technical handson knowledge of Sitecore including best practices and features.
- Strong development skills with Sitecore Helix SXA Forms Unicorn TDS and ORMs.
- Handson Knowledge of Sitecore JSS Item Serialization Sitecore CLI connect and Docker containers is a plus.
- Must have a good understanding of Sitecore Pipelines deployment topologies Sitecores Application and Storage Roles.
- Have a good understanding of Design Patterns.
- Strong experience with DevOps practices and tools such as Git Jenkins Azure DevOps or similar.
- Strong understanding of CI/CD principles and experience with CI/CD pipelines and tools.
- Experience with cloud platforms such as Azure or AWS.
- Experience with containerization technologies such as Docker and Kubernetes.
- Strong interpersonal skills detailorientated and able to manage/lead groups of people and tasks simultaneously.
- Having strong knowledge of Sitecore Content Search API and search providers supported by Sitecore and SOLR is a must.
- Must have version control skills like GitHub GitLab Bitbucket or SVN.