What are the responsibilities and job description for the IT Application Developer position at National Farm Life Insurance Compan?
Job Description
Job Description
IT Application Developer
Job Summary :
This position is responsible for developing and maintaining web applications as well as Hyland OnBase Workflows that align with business objectives, encompassing strategic planning, implementation oversight, and cross-functional collaboration. This includes partnering with product managers and product owners to define solutions supporting and improving deliverables across multiple platforms, ensuring the outcomes are scalable and sustainable. A college degree or equivalent with six or more years’ experience.
Duties / Responsibilities :
Write, test, and maintain code for web applications and services.
Design, configure, test, maintain, and deploy Hyland OnBase Workflows
Debug and resolve issues with both web applications and Hyland OnBase Workflows.
Collaborate with teams to develop technical specifications.
Perform unit testing and integration testing.
Update, optimize, and maintain existing systems and software.
Documentation of processes, updates, and system changes for end users and stakeholders.
Required Skills / Abilities :
Full-Stack Web Development – Proven experience in front-end (HTML, CSS, JavaScript) and back-end (PHP, JavaScript, .NET) development, including database design and security best practices.
Hyland OnBase Expertise – Hands-on experience with Hyland OnBase Workflow and OnBase Studio, including configuring, deploying, and troubleshooting complex workflows.
Adaptive Problem-Solving – Ability to analyze issues from multiple perspectives, troubleshoot effectively, and adapt to evolving technologies and requirements.
Version Control & Containerization – Proficiency in version control systems (e.g., Git), containerization platforms (e.g., Docker), and package / dependency management tools (e.g., Composer, npm).
Server Administration – Experience configuring and maintaining web servers such as Apache (HTTPD), Node.js, and IIS, ensuring robust and scalable environments.
Framework Familiarity – Knowledge of modern frameworks such as Laravel and Drupal, with the ability to integrate third-party libraries and APIs.
Collaboration & Communication – Demonstrates the ability to communicate effectively, manage time, and collaborate with stakeholders to achieve shared goals.
Education and Experience :
Bachelor's degree or equivalent experience
Minimum 6 years of experience
Physical Requirements :
Prolonged periods sitting at a desk and working on a computer.
Must be able to lift 25 pounds
Must be able to pull, push, stand, stoop, bend, reach, move and carry equipment
Must be able to use hand tools, climb ladders, and work under desks and on floors
Schedule and Salary Range :
Full Time
Monday through Thursday : 8 : 00 a.m. – 4 : 45 p.m.
Friday : 8 : 00 a.m. – 3 : 00 p.m.
Salary Range : 80,000.00 – 100,000.00