Software Engineer
Basic Qualifications:
Master’s
degree in Software Engineering, Computer Engineering, Software Systems,
Computer Science, or related field and one (1) year of experience in a software
engineering or related field; or a Bachelors’ degree in Software Engineering,
Computer Engineering, Software Systems, Computer Science, or related field and
two (2) years of experience in software engineering or related field. Must possess at least (1)
year experience in each of the following: Agile software development and
structured waterfall methodologies; Agile tools to include CodeBeamer,
VersionOne or JIRA; programming languages to include C++, Java, groovy, SQL and
web technologies; Android SDK, UI design principles and patterns; Object
Oriented Design, layered architecture and Design Patterns; Android Studio,
Intellij and Eclipse; and various testing tools to include mockito, espresso,
Appium and UI Automator.