Job Description :
Position: Big Data Developer
Location: Peoria, IL
Duration: 12 Months


Day to day job Duties:

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 tra
ck 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