Should have a minimum for 4-5 Years of experience in the Big Data development(preferably on Cloudera Distribution)
Should have played a senior developer role on Big Data/Hadoop echo systems
Must have experience on implementing Big Data application using Scala
Must have exp in designing and implementing Streaming applications using Kafka
Experience in Healthcare domain is a plus
Analytical and Problem solving skill
Good understanding of RDBMS concepts and SQL
Good Experience in Docker and preferably understanding of Kubernetes/Open Shift platform.
Experience on the below products and the related latest technology currency
Programming Language: Scala
Hadoop Echo Systems: Hive, Sqoop, HDFS
Streaming: Apache Kafka
Testing Frameworks: JUnit
Log Framework: Log4j
Version Control tools: GIT
CI / CD: Jenkins Enterprise, uDeploy
Log Analyzer: Splunk
Perform technical design and document technical specifications.
Work with customer Architects, PMs, System Analyst and come up with solutions that meet the requirement
Work with offshore team for Big Data based on the design
Coordinate with offshore development teams for any design and implementation clarifications.
Perform regular code review for all offshore deliverables and formulate best practices
Analyze the code and suggest potential improvements on performance, defensive coding as needed
Participated in client meetings involving Architects, PMs, System analyst
Co-ordinate with different client groups on getting the application rolled out in multiple environments (SYS/INT/PVS)
Continuously evaluate the industry best practices and educate customer on the best practices and products to be adopted for efficient delivery.
The coding standards and best practices and upgrade accordingly
upgrade / create new reusable framework components
Accountable for ensuring the business and technical architecture of the delivered solution matches customer technical and functional requirements, and commits to Customer Success (realization of business benefit)
Participates in the development of additional consulting opportunities within the customer base
Bachelors or Master’s Degree in a quantitative discipline: statistics, applied mathematics, computer science, data mining, machine learning, or some other empirical science.
Working knowledge of software development tools and methodologies
Working knowledge of programming languages
Excellent communication skills with an ability to right level conversations
Experience with software/technology in a customer facing role
Experience with “on premise to cloud” migrations or IT transformations
Demonstrated ability to adapt to new technologies and learn quickly
Healthcare Data and/or Business knowledge with understanding of the terminology, concepts and value chain
Ability to work in an agile environment, in cross functional teams, delivering user oriented products in a fast paced environment