Develop and maintain software products, procedures, and techniques. Responsibilities include providing innovative and cost-effective engineering solutions to meet technical objectives and timing. Supervise and mentor junior engineers, participate in activities to define and implement frameworks and design practices, as well as in knowledge-sharing activities.
Function well independently and in a team, Think analytically, creative and innovative, and have excellent communications skills.