Job Description :
Bigdata Developer
Peoria, IL
13 months plus

Required - - (2+ years, preferably more) with major programming language. Experience with java/.net background building web applications or desktop applications will be given highest consideration - Working in a team of developers to produce a high quality product (Pairing / coming up with new ideas on how to work more efficiently) - Experience with best practices with coding and familiar with how you track and manage that (CI/CD) automated testing, etc - Be able to adapt to development and support processes all in one team - Experience with unit testing and mocking data/objects - Familiar with testing driven development - Demonstrated ability to learn new languages on the job, self learning - Strong background in software engineering practices - Advanced knowledge of SQL and understanding of how to optimize queries - Demonstrated ability to estimate and complete tasks on time / Agile / Scrum - Experience with ETL processes - Strong ability to troubleshoot systems/services Nice to have, not required, on the job learning opportunities If candidates have these skills in addition to those listed above, they will be given preference - Experience with Scala/Spark - Ability to convert existing processes into spark - Experience with functional programming - Experience with AWS services (EMR, System Manager Parameter Store, S3, lamda, CodeDeploy, CloudWatch) - Experience with Kafka - Development experience with python - Experience with Data Design