Modern Software Engineer - Onsite Position - Iowa 80 Truckstop
Walcott, IA
About the Job
Description
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
Requirements
Benefits
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.
#hc137981
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, 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.
- 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.
#hc137981
Source : Iowa 80 Truckstop