Overview
Skills
Job Details
Location & Work Arrangement
- City, State: Salem, Oregon (Physical office location)
- Work Arrangement: Remote (Approved for remote work, but the developer should be available to work onsite within a reasonable timeframe if required).
- Contract: This is a Contract position.
- Mode of Interview: Webcam.
- Note: All work must be performed in the United States of America.
Scope and Key Responsibilities
The Senior Developer will be responsible for the full lifecycle of UI modernization, adhering strictly to OIS development standards and procedures.
1. Application Modernization & Development
- Conversion: Convert and modernize existing webpage and content for legacy OR-Kids pages.
- UI/UX: Design and develop the updated user interface components to meet project goals, ensuring responsive design and intuitive user experience.
- Technology Focus: Proven experience modernizing applications to HTML5 and strong knowledge of Struts (or migration from Struts) is essential.
- AI/ML: Apply Familiarity with AI/ML-based tools and frameworks to enhance the experience.
2. Technical Implementation & Compliance
- Security: Ensure the application continues to support authentication and authorization using both application-based and Azure Active Directory-based components.
- SDLC: Complete defect and change requests, follow OIS testing standards for unit testing and integration testing, and assist OIS staff in testing updated UI.
- Version Control: Utilize and publish code to the GIT repository. Work with the Release Manager to publish the application to development, test, and production environments.
3. Collaboration and Reporting
- Stakeholder Engagement: Collaborate closely with the OIS Project Lead, Project Manager, business SMEs, and OIS technical teams to understand requirements and technical design.
- Transparency: Provide full transparency into the work performed, including completing monthly reports documenting successful completion of services.
Required Technical Skills
The ideal candidate will have a blend of legacy Java platform and modern front-end expertise:
| Technology Category | Skill / Experience Area | Required Experience |
| Java Platform | Struts, JSP, Java, JBoss, Eclipse | 4-6 Years |
| J2EE, SOAP, JDBC | 1-3 Years | |
| Front-End / UI | HTML DOM, HTML, JavaScript | 4-6 Years |
| AJAX, CSS, JSON | 1-3 Years | |
| Databases | Microsoft SQL Server, SQL | 1-3 Years |
| Other | Web Design and Development, Strong knowledge of Struts, Proven experience modernizing applications to HTML5, Familiarity with AI/ML frameworks. | N/A |