Software Engineer II

J.B. HuntLowell, AR
4d

About The Position

Under general supervision, the Software Engineer II is responsible for development and limited design tasks designated in coordination with their assigned team. The Software Engineer II creates technical documentation, designs low-impact (application related) changes in coordination with team members, completes assigned work items, and supports end users as assigned. Engineers in this role are expected to demonstrate understanding of J.B. Hunt's technical implementation and the impact of changes to end users.

Requirements

  • Bachelor's degree in computer science, Computer Engineering, or related field, or foreign equivalent with 2 years of experience in software engineering or related field, or military experience, or suitable combination of education, experience, and training
  • Demonstration of the following skills and abilities through education, certifications, military, or other experiences
  • Experience effectively participating in the software design process
  • Ability to complete tasks with a high quality of work in a timely manner

Nice To Haves

  • Prior JBH Experience
  • Professional experience leveraging an object-oriented language to implement RESTful and/or event driven services in coordination with an engineering team
  • Professional experience implementing web and/or mobile interfaces using JavaScript/TypeScript frameworks
  • Professional experience interacting with and managing the performance of relational databases
  • Familiarity with cloud-based containerization and continuous integration/delivery strategies
  • Experience in software troubleshooting

Responsibilities

  • Implement and align processes associated with the organizational software development lifecycle
  • Begin the process of technical specialization including, but not limited to server applications, web development, mobile systems, etc.; produce and present small-scale designs for review and implementation approval by senior team members and leadership
  • Troubleshoot and address bugs and user-submitted problems with limited assistance from senior team members; assist other engineers with addressing bugs and/or user-submitted problems
  • Leverage continuous integration/continuous delivery (CI/CD) processes to effectively release product changes; test and validate changes according to team and organizational policy
  • Independently, but with verification from senior team members, participate in the analysis and design process

Benefits

  • medical benefit
  • dental benefit
  • vision benefit
  • 401(k) retirement plan
  • life insurance
  • short-term and long-term disability coverage
  • paid time off commensurate with tenure (includes vacation and sick time)
  • six weeks of paid maternity leave along with two weeks of paid parental leave
  • six paid holidays annually
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service