ICF Next is a global advisory and technology services provider, and they are seeking a Full-Stack Sitecore Engineer to help solve client challenges in a fast-paced environment. The role involves collaborating with cross-functional teams to develop features and fixes for enterprise-level web applications while optimizing internal processes and ensuring comprehensive testing.
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
- Additionally support the development of Sitecore functionality and/or fixes by implementing the 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 the automated testing efforts with the software Cypress
- Provide accurate documentation and ticket updates to the team’s Microsoft DevOps platform to enable accurate insight into the work being performed
- Help business analysts write out granular user stories by identifying any gaps, breaking down requirements into tasks, and/or providing estimates
- Troubleshoot current and legacy systems
- Talk directly with the client to explain the technical side of the application for any errors found or new features developed
- 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 relationship from a technical aspect
- Participate in incident response as a member of the on-call incident management rotation
Requirements:
- Must be a U.S. Citizen or Permanent Resident
- MUST RESIDE IN THE United States (U.S.) and the work MUST BE PERFORMED in the United States (U.S.)
- Must be able to travel to California for fingerprinting
- 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 related 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
- Please note: All required qualifications listed above must be met and will be reviewed and verified by our government client prior to or following hire
- Strong understanding of HTTP, HTML, CSS, ES6 JavaScript, and Web Standards
- Strong analytical, problem-solving, and time management skills
- Ability to work in a fast-paced, multi-workstream project team
- Very strong oral and written communication skills
- Excellent attention to detail
- Experience building with Next.js and Sitecore JSS
- 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 React, including functional components and Hooks
- 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