Full-Stack Engineer

Moorestown

Published 1 day ago

As a Full-Stack Sitecore Engineer at ICF Next, you will leverage your analytical and critical thinking abilities to address client challenges. This role is situated in a dynamic and diverse work environment, offering flexible work arrangements, and is supported by a management team dedicated to your career development and growth. The position necessitates proficient web application development skills within a Sitecore/C# framework, alongside the capability to effectively prioritize tasks, take ownership of projects, and collaborate with multi-disciplinary teams in an Agile setting.

Overview of Responsibilities:

ICF provides support for California State Government client applications, which utilize Sitecore and React components. The delivery team comprises front and back-end developers, UX/UI designers, content strategists, subject matter experts, business analysts, testers, and infrastructure and security professionals. This collaborative team operates in 2-week iterations, within 10-week program increments, to develop new features, enhance functionalities, and modernize applications in alignment with both Information Technology and Marketing strategies.

As a contractor for federal or state governments, all new hires may be required to undergo additional background checks at the time of hiring or subsequently, as requested.

Key Responsibilities:
- Collaborate with cross-functional teams to serve a dedicated client account as a full-stack engineer within an Agile framework.
- Develop comprehensive features or fixes for enterprise-level web applications from a full-stack development perspective.
- Implement modernization efforts in Sitecore and .NET C# applications.
- Support the development of Sitecore functionalities and fixes using JavaScript, markup, and styling.
- Enhance technical documentation standards, internal processes, and solution approaches.
- Troubleshoot intricate systems and third-party integrations.
- Conduct thorough testing and remediation of completed work in collaboration with QA team members, develop unit tests, and support automated testing initiatives using Cypress.
- Maintain accurate documentation and provide ticket updates on the Microsoft DevOps platform for insight into ongoing work.
- Assist business analysts in crafting detailed user stories by identifying gaps, breaking down requirements into tasks, and offering estimates.
- Troubleshoot existing and legacy systems.
- Communicate directly with clients to clarify technical aspects of the application concerning errors or newly developed features.
- Engage in Agile ceremonies, including sprint planning, daily standups, and retrospectives.
- Propose improvements to internal processes along with potential solutions.
- Cultivate client relationships from a technical perspective.
- Participate in incident response as part of the on-call incident management rotation.

Required Qualifications:

- **Citizenship**: Candidates must be either U.S. Citizens or Permanent Residents.
- **Residency and Work Location**: Applicants are required to reside in the United States, and all work must be performed within the U.S.
- **Travel Requirement**: The ability to travel to California for fingerprinting is necessary.
- **Experience**:
 - Candidates should have **3+ years of experience** as a full-stack engineer with Sitecore, along with a bachelor’s degree in Computer Science, Information Systems, Engineering, or a related technical field. 
 - Alternatively, candidates may qualify with **7+ years of experience** as a full-stack engineer, focusing on the delivery of complex web applications and system integrations involving multiple third-party systems, including Sitecore.
 
Technical Skills:
 - **3+ years** developing web applications using modern ES6 JavaScript and other frontend technologies/tools.
 - **3+ years** in developing and consuming web-based RESTful APIs with JSON payloads.
 - **3+ years** experience with distributed version control systems such as Git.
 - **3+ years** designing and implementing RDBMS data models, including data load processes and optimization.
 - **2+ years** of experience addressing web application security issues.
 - **2+ years** in architecting modern web application systems or enhancing critical web-related systems.
 - **2+ years** working with automated configuration management, continuous integration/deployment, and monitoring solutions.
 - **2+ years** modernizing applications and interfaces using containerized applications and microservices.
 - **2+ years** experience working on web applications that meet accessibility requirements.
 - **1+ year** developing applications using React.
- **Verification**: All required qualifications will be reviewed and verified by our government client prior to or following hire.

Professional Skills:

- A strong understanding of HTTP, HTML, CSS, ES6 JavaScript, and web standards is essential.
- Candidates should possess strong analytical and problem-solving skills, as well as effective time management abilities.
- The ability to thrive in a fast-paced, multi-workstream project team is critical.
- Excellent oral and written communication skills are a must, alongside meticulous attention to detail.

Preferred Skills:

- Experience with Next.js and Sitecore JSS is advantageous.
- Candidates should either hold a Sitecore Developer Certification or be willing to obtain one.
- Familiarity with CI/CD pipelines, particularly Azure DevOps, is preferred.
- Experience in writing unit tests is a plus.
- A background in troubleshooting and resolving security vulnerabilities within applications is highly desirable.

Full time

Entry Level

Moorestown

Moorestown