Bachelor’s degree in Computer Science, Computer Engineering, or related field of study. Five (5) years of experience as a Software Engineer, Test Engineer, Software Consultant, or related occupation. Five (5) years of experience with: Operations Analysis to analyze product requirements and create designs; Troubleshooting, determining root causes, and fixing operating errors; and Technology Design, including generating or adapting equipment and technology to serve user needs. Four (4) years of experience with: Systems Analysis determining how changes in conditions, operations, and the environment will affect outcomes. Three (3) years of experience with: Source and Version Control, including Git. Two (2) years of experience with: Databases, including SQL, MySQL, Oracle, and PostgreSQL. One (1) year of experience with software and scripting languages including Perl, Python, C++ and C#, and Javascript, JQuery, and JavaSE.