Full Stack Sitecore Engineer

$84,533 - $143,706/Yr

ICF International - Washington, DC

posted about 1 month ago

Full-time - Mid Level
Remote - Washington, DC
Administrative and Support Services

About the position

The Full-Stack Sitecore Engineer at ICF Next is responsible for developing and maintaining web applications using Sitecore and React components. This role involves collaborating with cross-functional teams in an Agile environment to deliver features and enhancements for client applications, while also ensuring high standards of quality and security. The position offers flexible work arrangements and emphasizes career development within a supportive management team.

Responsibilities

  • Collaborate with cross-functional teams to service a dedicated client account in an Agile environment as a full-stack engineer.
  • Develop holistic features and/or fixes from a full-stack development perspective for an enterprise-level web application.
  • Implement and/or introduce modernization to Sitecore and .NET C# applications.
  • Support the development of Sitecore functionality and/or fixes by implementing JavaScript, markup, and styling.
  • Optimize technical documentation standards, internal processes, and solutioning.
  • Troubleshoot complex systems and 3rd party integrations.
  • Ensure comprehensive testing and remediation is performed on completed work alongside QA team members, develop unit tests, and support automated testing efforts with Cypress.
  • Provide accurate documentation and ticket updates to the team's Microsoft DevOps platform.
  • Help business analysts write out granular user stories by identifying gaps, breaking down requirements into tasks, and/or providing estimates.
  • Troubleshoot current and legacy systems.
  • Communicate directly with the client to explain technical aspects of the application for errors or new features.
  • Participate in agile ceremonies, including sprint planning, daily standups, and retrospective meetings.
  • Suggest areas for improvement in internal processes along with possible solutions.
  • Foster client relationships from a technical aspect.
  • Participate in incident response as a member of the on-call incident management rotation.

Requirements

  • United States resident; all work must be completed within the US.
  • 3+ years of experience as a full-stack engineer in conjunction with Sitecore and a bachelor's degree in Computer Science, Information Systems, Engineering, or other related scientific or technical discipline OR 7+ years as a full-stack engineer involving the delivery of complex, web application related design/development that includes system integrations with more than one third-party system in addition to integration with Sitecore.
  • 3+ years of experience developing web applications utilizing modern ES6 JavaScript alongside other frontend technologies/tools.
  • 3+ years developing and consuming web-based RESTful APIs with JSON payloads.
  • 3+ years using distributed version control systems (e.g., Git).
  • 3+ years designing and implementing RDBMS data models, data load processes, as well as optimizing and maintaining those implementations.
  • 2+ years of experience supporting and resolving items related to web application security.
  • 2+ years architecting modern web application systems and/or critical website-related system enhancements.
  • 2+ years working with/around automated configuration management, continuous integration/deployment, and monitoring solutions.
  • 2+ years modernizing applications and interfaces leveraging containerized applications and microservices.
  • 2+ years working on web applications with accessibility requirements and standards.
  • 1+ year of experience developing applications with React.

Nice-to-haves

  • Accredited with, or willing to obtain a Sitecore Developer Certification.
  • Experience with CI/CD pipelines, ideally Azure DevOps.
  • Experience writing unit tests.
  • Experience troubleshooting and resolving security vulnerabilities within the application.
  • Experience working with Sitecore and C# websites.
  • Experience optimizing frontend build processes with Webpack, Gulp, or similar.
  • Experience writing stylesheets with SASS, LESS, or Tailwind.
  • Experience working with jQuery alongside ES6 JavaScript.
  • Experience working with Redux alongside React.
  • Experience working with Web Components.
  • Experience working with Cypress for automated testing.
  • Experience testing and resolving web accessibility compliance items with Deque aXe or WAVE, alongside manual screen-reader testing.
  • Experience working within an Agile based team, notably via the Scaled Agile Framework (SAFe).
  • Proficiency in the concepts involved with Object-Oriented Programming (OOP).
  • Experience troubleshooting complex systems and third-party integrations.

Benefits

  • Flexible work arrangements
  • Career development opportunities
  • Remote work options
Job Description Matching

Match and compare your resume to any job description

Start Matching
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service