The entry level Software Developer will be responsible for the coding and technical implementation in the area of Build/Deploy/Test Automation. This is an exciting opportunity to learn and use cutting edge tools relevant to information management and big data.
Responsibilities * Work with SQA analysts and developers to understand existing test cases, build plans and deployment projects as well as their environments * Set up tools and environments for test, build and deployment automation as well as monitoring them * Refactor existing test, build, deployment automation code and scripts * Identify automatable test cases, and manual processes * Design, Implement, execute and maintain test, build and deployment automation with the existing framework and programming language * Assist in building, deploying and executing test code and scripts with existing tools * Implement solutions for system monitoring and work load automation
Required Skills: * Requires a four-year degree in Computer Science/Information Technology, Computer/Electrical Engineering or equivalent experience * An entry-level job. Requires less than six months of relevant experience * Strong analytical and troubleshooting skills * Strong communication skills * Knowledge of programming or scripting language (JAVA/Scala, Bash Shell Script) * Knowledge of programming IDE (for example, IntelliJ Idea or Eclipse or Visual Studio) * Knowledge of UNIX or Linux and Windows operation systems
These skills are considered a plus but are not required * Knowledge of Cucumber Test * Knowledge of Selenium WebDriver * Knowledge of Version Control (GIT) * Knowledge of Build and Deployment (Maven, SBT or Bamboo) * Knowledge of relational databases, Structured Query Language (SQL) * Knowledge of Big Data * Knowledge of Agile process