Job Summary
As a seasoned professional with a strong background in Sitecore development, you will be responsible for delivering web applications using Sitecore 10. You will mainly collaborate with (A) Business Analyst to understand user stories and acceptance criteria, and (B) Lead Engineer to define and deliver technical requirements according to the acceptance criteria.
Responsibilities
? Technical
o Demonstrate strong engineering skills with the ability to plan and deliver assigned user stories on time, and highlight any technical solutions and delivery risks
o Design, write and test code that is organized, resilient, scalable and well documented with minimal guidance, in accordance with the J&J Full Stack Engineering Playbook and Helix principles, for example:
? Create modular and reusable components either using SXA or custom codes (using HTML/ CSS/ SASS, etc)
? Integrate data from either Sitecore CMS or other applications to the frontend components via Restful API
? Write unit tests and conduct developer testing during SIT stage to ensure zero-bug before porting code to higher environment
o Identify platform improvements and/or code optimisation opportunities for enhanced resiliency and security
o Conduct solutioning by creating C4 diagrams and/or flowcharts and build proof-of-concepts for complicated engineering requests
o Stay current with the latest Sitecore features, best practices, and industry trends, recommending improvements and upgrades to the platform as necessary
? Collaboration
o Possess strong end-to-end product understanding with ability to effectively communicate complex technical information to both technical and non-technical stakeholders.
o Work with a variety of stakeholders (e.g. Product, UI/UX, Technical Delivery) to deliver high-quality solutions on time and within budget
o Able to use git to code within a team
? Leadership
o Cultivate a collaborative environment within the team of developers, and build up knowledge repository
o Perform code reviews to ensure fellow developers’ code meets quality standards
o Mentor other developers in managing their user stories, unblock any technical obstacles, uplevel their engineering skills and delivery speed
Requirements
Must Have:
? Bachelor's degree in Computer Science, Engineering, or a related field
? More than 5 years of experience developing web applications using Sitecore
? Strong understanding of Sitecore 10 architecture and related technologies, including MVC, ASP.NET, C#, HTML, CSS, JavaScript, and jQuery
? Experience with Sitecore Experience Accelerator (SXA) and its related features
? Strong understanding of Helix principles and Sitecore Helix architecture
? Experience with Sitecore 10 personalization, marketing automation, and analytics features
? Optional Sitecore certification(s) such as Sitecore Professional Developer or Sitecore Experience Solution Developer
? Familiarity with agile development methodologies
? Excellent analytical and problem-solving skills
? Strong communication and collaboration skills
Nice to Have:
? Familiarity with hosting Sitecore on Microsoft Azure platform
? Familiarity with CICD pipeline to conduct Sitecore deployment
項(xiàng)目遠(yuǎn)程支持即可,要求滿足上述jd要求,并且英語可以正常溝通