About the Role
This position supports Our Client in delivering and maintaining the NC FAST Food Nutrition Services (FNS) application suite. The developer will work within an agile, cross‑functional team that includes business analysts, QA engineers, and release engineers. You will be responsible for translating complex business requirements into high‑quality Java and Curam code while ensuring system stability and performance. The role directly contributes to reducing payment error rates and improving service delivery for vulnerable populations.
Key Responsibilities
- Design, develop, and maintain Java‑based web components and Curam business rules for the NC FAST application.
- Collaborate with the FNS business team to gather requirements, create functional designs, and prioritize backlog items.
- Implement front‑end features using ReactJS and integrate them with back‑end services.
- Develop, test, and deploy batch processes and interfaces that support payment error‑rate reduction initiatives.
- Produce technical documentation, including design specifications, user guides, and Visio diagrams.
- Participate in code reviews, source‑control management, and continuous‑integration pipelines to ensure code quality and compliance.
- Provide troubleshooting and root‑cause analysis for defects, delivering timely fixes and enhancements.
- Communicate technical concepts clearly to both technical staff and non‑technical business stakeholders.
- Support release activities by coordinating builds, deployments, and post‑release validation.
Required Skills & Experience
- Minimum 7 years of experience developing enterprise web applications using J2EE, XML, and related technologies.
- At least 7 years of hands‑on experience with IBM Curam (V6/V7/V8), with a preference for V8 certification.
- Proven expertise in Java development, including modern frameworks and best practices.
- Strong experience building user interfaces with ReactJS.
- Demonstrated ability to perform full‑life‑cycle development—from requirements gathering through functional design, coding, testing, and deployment.
- Excellent problem‑solving skills with a track record of integrating technical solutions to resolve complex issues.
- Effective communication skills for translating technical details to business users and creating clear documentation using Office suite (Word, Excel, PowerPoint, Visio).
- Bachelor’s degree in Computer Science, Information Technology, or a related field; relevant certifications (e.g., Curam Certified Developer) are a plus.
Tools & Technologies
- Programming Languages: Java, JavaScript (ReactJS), XML.
- Frameworks & Platforms: J2EE, IBM Curam (V6‑V8), ReactJS.
- Version Control & Build: Git, Maven/Gradle, Jenkins or similar CI/CD tools.
- Documentation: Microsoft Office (Word, Excel, PowerPoint), Visio.
- Agile Methodologies: Scrum/Kanban for iterative development and continuous delivery.
Work Schedule & Duration
- Contract length: Approximately 10 months (09/21/2026 – 07/22/2027).
- Work arrangement: Primarily onsite at the Raleigh, NC location with limited remote flexibility as needed.
- Full‑time effort with standard business hours; occasional extended hours may be required to meet release deadlines.
Interview Process
The interview process typically includes an initial phone screening followed by an in‑person interview with the hiring manager and technical team. Candidates may also be asked to complete a short coding exercise or technical assessment related to Java and Curam development.
Position Details
- Employment Type: Contract
- Duration: Approximately 12 months (with potential for extension)
- Work Authorization: Must be authorized to work in the United States