Primary Duties & Responsibilities Software development – 75% Design and develop software features based on high level customer and product line management requirements Develop new features for existing and future products Resolving bugs and other sustaining issues legacy products Work with valid