Job Description  As a valued colleague on our team, you will contribute to team's work in assessing, designing, and developing all aspects of a release lifecycle of moderate complexity, including: development and test activities, coordinating release preparation and acceptance of new hardware and software, and collaborating across development expertise domains