Requirements:
* Applies engineering principles to solve complex problems through sound and creative engineering.
* Quickly learns new engineering methods and incorporates them into his or her work processes.
* Seeks feedback and applies internal or industry best practices to improve his or her technical solutions.
* Demonstrates skill in time management and completing software projects in a cooperative team environment.
Qualifications:
* Pursuing or have recently completed a bachelor's or master's degree in computer science or related field.
* At least two years of programming experience in an object-oriented language.
* Ability to demonstrate an understanding of computer science fundamentals, including data structures, algorithms, operating systems, web technologies, and computer networks
* Familiar with tools such as Git and AWS