The Sitecore Developer needs to be able to learn construct and implement stable reusable and industry leading solutions and frameworks. This person will support existing infrastructure as well as develop new web applications.
Key Responsibilities:
- Handson Experience with multiple Sitecore implementations (9.x/10.x)
- Participating in the full life cycle of software development including requirements gathering estimating solution architecting development testing and support developing maintaining and innovating. Integrating systems using internal and thirdparty APIs.
- Work with internal IT team to monitor maintain and improve website security identify vulnerabilities and minimize incidents and operational risk
- Maintaining the sync between Production and Staging environment.
- Work with the team to continually improve the code using CI/CD pipeline deployments.
- Ensures applications meet requirements and desired quality and signs off on all technical aspects of work.
- Rapidly build proof of concepts that quickly validates concepts and ideas.
- Must be service oriented and help our internal customer needs.
- Must be able to work in a very fastpaced global environment.
- Design develop implement test and support new Sitecore features defined by business project team.
- Participate in discussions with product owner to refine requirements.
- Work with the rest of the Web team helping where appropriate
Requirements
Technical skills:
- Certified Sitecore developer with 4 years Supporting and Developing Sitecore solutions
- Senior or semisenior MVC C# developer
- Git JIRA Microsoft Azure Services Azure DevOps tools CICD Pipeline Blue green deployments.
- Experience with Sitecore personalization xDB and strategies
- Experience with 1 or more JavaScript framework (e.g. NodeJS Angular ReactJS Vue)
- 4 years experience with front end development: JavaScript CSS HTML.
- Familiar with secure coding practices how to prevent SQL injections Encrypted traffic etc
General:
- Good communications skills in English significant exposure directly to customer (written and spoken)
- Process Analysis skills to understand the requirements endtoend and be able to determine customer needs vs. wants.
- Negotiation skills to be able to present technology limitations and agree with customer on workarounds.
- Be a Team player
- Experience with agile methodologies.
Infrastructure:
- Good understanding of Sitecore infrastructure design and components.
- Experience with supporting multiple Sitecore Instances.