Software Developer (203)*
In a consulting environment meet with client user management in order to gather and evaluate requirements within the client's existing computer environment with the objective of providing improved big data applications. Participate in the full application development cycle including analysis, design, development, testing (unit/regression), documentation, implementation and monitoring of Big Data applications utilizing JAVA and Scala (programming languages for the back end), Hadoop, Spark, (frameworks needed to develop big data applications), Springboot (framework for JAVA applications on the web), AWS (cloud computing framework), and NoSQL (database for big data applications). Gather data sets and analyze data utilizing AI. Maintain development documentation utilizing Agile methodology.
Qualification & Experience:
Requires a Master’s Degree in Computer Engineering and 1 year of experience. In lieu of, will accept a Bachelor's Degree in Computer Engineering and 5 years of progressive experience, or any suitable combination of education, training or experience thereof. No less than a Bachelor's Degree in Computer Engineering and 5 years of experience is acceptable.