Job Summary:
The NC FAST Java Developer will support the development, configuration, and maintenance of CURAM modules, custom Java components, and reports within the NC FAST application focused on Medicaid Program operations. This role involves enhancing communication-related components such as correspondence templates, interactive forms, and document generation while collaborating with cross-functional teams to meet policy and technical standards.
Responsibilities:
- Perform UML modeling and XML configuration as part of solution design.
- Design, modify, and enhance XML/XSL-based notices, forms, data transformations, and system-generated outputs.
- Develop SQL scripts, queries, and stored procedures for application functionality, reporting, and data validation.
- Conduct unit testing and participate in peer code reviews to ensure quality deliverables.
- Collaborate with business analysts, senior engineers, and QA teams to analyze data structures and requirements.
- Apply best practices to ensure code quality, system performance, and maintainability.
- Troubleshoot and resolve issues related to XML document generation, rendering pipelines, and data processing.
Required Skills & Certifications:
- Minimum 2 years of experience in Java Enterprise Edition (JEE) development.
- Strong proficiency in Java, XML, XSD, XSLT, XSL-FO, and SQL.
- Experience with Oracle, Oracle Utilities, Altova tools (StyleVision, XMLSpy), Apache FOP, SQL scripting, and relational database modeling.
- Hands‑on experience using Eclipse, relational databases (Oracle), and version control systems.
- Experience with Agile development methodologies (Scrum, Kanban, or SAFe).
- Experience developing and testing using JUnit and JMockit.
- Good oral and written communication skills for daily interaction with technical and business teams.
- Ability to prioritize tasks and work with minimal supervision.
Preferred Skills & Certifications:
- Experience with CURAM Social Program Management (SPM) framework.
- Understanding of Medicaid Program policy guidelines.
- Experience navigating UNIX platforms.
Special Considerations:
- All work must be performed on State premises.
- Absences greater than two weeks require prior approval and contact information must be provided.
- Vendor must disclose subcontracting status at submission.
- Immediate hire preferred with availability for the full duration of the assignment.
Scheduling:
- Work schedule details are not explicitly stated; typical business hours assumed with possible Agile team collaboration.
- On-site presence required as the role is in-person only.