Develop software systems using test driven development employing CI/CD practices
Partner with other engineers and team members to develop software that meets business needs
Follow Agile methodology for software development and technical documentation
Innovate constantly and stay current with latest technologies while staying focused on solving problems at hand
BS degree in Computer Science or relevant experience
8+ years’ experience in developing software applications
5+ years’ experience working on Big Data technologies like Hadoop, Spark, Scala and Hive
2+ years’ hands on experience in Statistical Methods such as Regression, Logistic regression, decision trees, random forest, other segmentation & clustering methods.
Extensive understanding of application/software development and design
Proficiency in at-least one of the following languages: Java, Scala, Python
Worked on building and supporting Web Services. Experience with REST APIs’ and services preferred
Experience/knowledge of streaming solutions: Kafka, Apex
Experience in No-SQL database