Negotiable
Outside
Remote
USA
Summary: The Senior Developer role involves overseeing the full lifecycle of UI modernization for legacy OR-Kids pages, ensuring adherence to OIS development standards. The position requires a blend of legacy Java platform and modern front-end expertise, focusing on application modernization, technical implementation, and collaboration with stakeholders. The developer will work remotely but must be available for onsite work in Salem, Oregon, if necessary. This is a contract position classified as outside IR35.
Key Responsibilities:
- Convert and modernize existing webpage and content for legacy OR-Kids pages.
- Design and develop updated user interface components ensuring responsive design and intuitive user experience.
- Proven experience modernizing applications to HTML5 and strong knowledge of Struts (or migration from Struts).
- Apply familiarity with AI/ML-based tools and frameworks to enhance the experience.
- Ensure the application supports authentication and authorization using application-based and Azure Active Directory-based components.
- Complete defect and change requests, follow OIS testing standards for unit testing and integration testing, and assist OIS staff in testing updated UI.
- Utilize and publish code to the GIT repository and work with the Release Manager to publish the application to development, test, and production environments.
- Collaborate closely with the OIS Project Lead, Project Manager, business SMEs, and OIS technical teams to understand requirements and technical design.
- Provide full transparency into the work performed, including completing monthly reports documenting successful completion of services.
Key Skills:
- 4-6 years of experience with Java Platform (Struts, JSP, Java, JBoss, Eclipse).
- 1-3 years of experience with J2EE, SOAP, JDBC.
- 4-6 years of experience with Front-End/UI (HTML DOM, HTML, JavaScript).
- 1-3 years of experience with AJAX, CSS, JSON.
- 1-3 years of experience with Microsoft SQL Server and SQL.
- Strong knowledge of Struts and proven experience modernizing applications to HTML5.
- Familiarity with AI/ML frameworks.
- Web Design and Development skills.
Salary (Rate): undetermined
City: Salem
Country: USA
Working Arrangements: remote
IR35 Status: outside IR35
Seniority Level: undetermined
Industry: IT
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 |