Software Engineer II

Hy-VeeDes Moines, IA

About The Position

A developing professional participating in development, implementation, and support of applications with limited guidance.

Requirements

  • Desire to grow as an individual through continuously learning new techniques.
  • Experience working within an environment with a continuous delivery mindset.
  • Comfortable contributing in and to this kind of environment following existing patterns.
  • Starting to identify opportunities to improve the process.
  • A few years experience developing and creating applications.
  • Aware of the importance of security.
  • Bachelor degree preferred, or relevant experience.

Responsibilities

  • Understand and apply foundational organization and industry engineering principles and core competencies; start to identify opportunities to improve.
  • Implements tasks of moderate scope with mostly defined specifications sometimes aided by direction or guidance from more experienced engineers.
  • Demonstrates consistency, dependability, and confidence in work delivered.
  • Understands team's product, domain, and vision and how it fits into the overall business.
  • Understands team practices and processes and beings to discuss improvements with the team.
  • Willingly enters areas of ambiguity and unfamiliarity, often assisted by more experienced engineers when needed.
  • Manages risk by trying to unblock themselves first before seeking help.
  • Can sometimes spot potential problems before they become problems.
  • Starts to evaluate possible solutions by factoring in implications of each option.
  • Begin to identify tech debt, start to identify opportunities to improve, and sometimes make recommendations on how to implement.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service