Overview
On Site
Depends on Experience
Contract - W2
Contract - Independent
Contract - 12 Month(s)
Skills
AngularJS
Documentation
Fetch
Flowchart
Git
HTML
Hibernate
IT Management
Cascading Style Sheets
Code Refactoring
Communication
Database
Debugging
Object-relational Mapping
Process Flow
Quality Assurance
Regulatory Compliance
JPA
JUnit
Java
JavaScript
Management
Microsoft Windows
Spring Framework
Technical Training
Technical Writing
TypeScript
Version Control
RESTful
Reporting
Roadmaps
Routing
SQL
Software Development
UI
Web Browsers
Web Services
Writing
Job Details
Position Description:
OIC - Programmer 4/PR4-Angular
Programmer 4/PR4
Work onsite: OIC location (William Green Building 8th floor, 30 West Spring Street, Columbus, Ohio).
Interviews will be onsite.
This position will be extended through 6-30-2027.
This position will support the Division of Information Technology at the Ohio Industrial Commission.
The ideal candidate will have the skills specified below:
Strong expertise in HTML, CSS, and JavaScript.
Expert proficiency in Angular (including TypeScript, components, services, routing, and state management like RxJS or similar).
Experience in Java solution development in the Windows environment.
Experience with Java Persistence API (JPA), SQL, RESTful web services, and JUnit.
Experience designing, developing, and consuming RESTful APIs for seamless integration between the Angular frontend and Java backend.
Familiarity with database technologies (SQL) and ORM (Object-Relational Mapping) tools like Hibernate/JPA.
Experience with version control systems (e.g., Git).
Proficiency in writing unit tests and running integration tests.
Participating in peer code reviews for both Angular and Java code to ensure adherence to coding standards, maintainability, and architectural best practices.
Debugging and troubleshooting issues across the entire application stack, from the user interface in the browser to the backend service logs.
Adhering to timelines and development goals.
Write, test, and document application components to successfully deliver work.
Work collaboratively with OIC IT team members and other subject matter experts to determine the best solution approach.
Writing documents and providing technical training for OIC IT staff.
Maintaining the security and integrity of the application software.
Prepares appropriate documentation (e.g., flowcharts, narratives, code comments).
Day-to-Day responsibilities include, but are not limited to:
Writing new Angular components (HTML, CSS, TypeScript logic).
Implementing new services to fetch and manage data from backend APIs.
Implementing routing and navigation to the new feature's view.
Analyzing application performance, identifying slow areas (e.g., long loading times, slow rendering), and refactoring code to improve speed and efficiency, ensuring the application is responsive and works across various browsers.
Updating technical documentation for new features or complex parts of the application to help future developers.
Staying up to date with the latest Angular updates, new TypeScript features, and general front-end trends.
Make any necessary coding/process flow changes.
Work with OIC IT team members to review code and plan implementations.
Attend meetings with team members to gather progress updates and identify risks or blockers.
Track and report project statuses to maintain a realistic and transparent delivery roadmap.
Prepare concise executive summaries for the CIO and detailed weekly status updates for IT management.
Review project s required work products to ensure compliance with approved tailored procedures and standards.
Perform or manage the required software quality phase end reviews of work product and process for each software project and produce the required software quality reports, as specified in the project's software quality plan.
Skills Table:
Skill Required / Desired Amount of Experience
Selected candidate will be required to have a BCI Fingerprint check performed. Does your candidate agree?Resource will be required to work onsite: OIC location (William Green Building 8th floor, 30 West Spring Street, Columbus, Ohio). Do you agree with this requirement?
Experience in software development using web technologies with expertise in Angular
Required 10 Years
Experience with Java Persistence API (JPA)
Required 10 Years
Expert proficiency in Angular (including TypeScript, components, services, routing, and state management like RxJS or similar
Required 10 Years
Experience designing, developing, and consuming RESTful APIs for seamless integration between the Angular frontend and Java backend
Required 10 Years
Familiarity with database technologies (SQL) and ORM (Object-Relational Mapping) tools like Hibernate/JPA.
Required 10 Years
Experience in Java solution development in the Windows environment.
Required 7 Years
Excellent written and oral communication skills with technical and business teams.
Required
Where does your candidate currently reside?
Selected candidate will be required to have a BCI Fingerprint check performed. Does your candidate agree?
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.