This role requires a team-oriented software developer who is a hands-on coder, but also able to provide a fresh perspective and new ideas to a growing team. This person will be expected to :
- Develop well-crafted and thoroughly tested software.
- Initiate and participate in code-reviews as reviewer and reviewee.
- Analyze, plan, and break down projects into smaller tasks.
- Hold themselves and the entire team accountable to the highest standards. Code is merged with no warnings and all tests passing.
- Ensure team is using contemporary software development methods and tools.
- Empower individuals and the team to be successful.
- Embrace culture of continuous learning and improvement. Take what you learn and challenge status quo.
- Participate in agile ceremonies as a member of the database scrum team.
- Improve quality and efficiency, in part by expanding use of automated testing.
- Deliver large, complex projects with quality.
- Coordinate multiple high priority tasks.
Skills & Qualifications :
Bachelor’s degree in computer engineering, computer science, related field, or relevant experience.Technical / Engineering experience in a software development organization 0-5 yrs.Experience developing new products is strongly preferred.Experience developing, coding, and interfacing with relational databases.PostgreSQL and PL / PGSQL preferred. Familiarity with other database environments is welcome as well.Domain knowledge in Material Handling, Warehouse Automation or Industrial segment is strongly preferred.Exceptional listening, verbal, presentation, interpersonal, and written communication skills.Benefits : Benefits include
Full medical, dental and vision with low employee contribution ratesPaid holidays and PTO allowance401k with matching and profit sharingBasic life insurance, short term and long-term disabilityTuition reimbursement available