Job Type
Full-time
Description
Join our family-owned company! We've offered stability, flexibility, and advancement opportunities for 60 years!
The Modern Software Engineer maintains, enhances, and ensures the stability of the Company’s core business applications. This position will work with a small team to maintain, enhance, and ensure the stability of the Company’s core business applications.
Responsibilities
- Assist in maintaining the company’s enterprise document management system (OnBase) and other software applications.
- Maintain a good understanding of basic accounting principles and internal accounting controls.
- Build modern web applications and modernize existing applications for users.
- Stay current in JavaScript, Java, Node.js, Python, and SQL.
- Work with end-users to support, design, document, and develop business applications.
- Troubleshoot software applications and assist users with technical support.
- Provide end-user training assistance as needed.
- Write software application design specifications.
- Develop end-user documentation materials.
Requirements
- A well-rounded developer with a good overall understanding of IT, accounting principles, business applications, relational databases, and full-stack web development.
- 2 – 3 years of general full-stack web development experience.
- Must have Java experience
- Strong interpersonal skills and an ability to communicate ideas clearly with a team.
- Willingness and ability to quickly learn new technical skills (e.g., emerging AI and ML technologies, concepts, models, etc.).
- Ability to manage multiple projects/deadlines.
- Experience using the Spring framework for developing RESTful APIs and integrating with OAuth2.0 servers (e.g., Keycloak).
- Experience using React for developing web-based front-end applications.
- General experience using SQL and relational database concepts.
- Experience using Docker and Compose to deploy solutions.
- At least an entry-level knowledge of Linux-based operating systems.
Benefits
- Paid every Friday!
- Career Development Training
- Health Insurance - Dental Insurance - Life Insurance
- Advancement opportunities!
- Gain financial security with a 401K plan with a 50% company contribution.
- Paid Vacation
- 7 Paid Holidays
- Profit Sharing Bonus
- Generous employee discounts on merchandise, meals, and E15 FUEL!
- Flex Spending and Dependent Care Accounts
- Community Involvement Events
- Tuition Reimbursement/Educational Assistance up to $1500 a year!
Iowa 80 is committed to a culture of safety! We require employees to undergo a pre-employment drug test, background check, and random drug testing (including marijuana).
This position is 100% on-site and not remote. Iowa 80 is unable to sponsor a Visa.