Reed Elsevier
Location
Bangalore | India
Job description
Responsibilities
Experiencing with data manipulation language including optimization techniques and understanding of normalized/dimensional data modelling principles.
Collaborating with development teams to understand product requirements and translate them in to innovative software designs
Implementing development processes, coding best practices, and code reviews, keeping up to date with new technology
Operating in an Agile environment to resolve technical issues and complete bug fixes
Collaborating with teams and stakeholders to seek feedback on priorities to help shape innovative solutions for complicated software challenges
Requirements
Demonstrate good experience as an Software Engineer and knowledge of software development methodologies (e.g., Agile, Waterfall
Have proficiency in Bigdata development languages such as Spark Scala Or Python and building data pipelines and handling data (ETL)
Be familiar with industry best practices including code coverage
Experience in distributed computing frameworks such as Apache Spark, Apache Flink or similar
Have great verbal and written communication skills and enjoy collaborating with teams to solve problems
Have the ability to write and review detailed specifications for the development of complex system components
Have experience of test-driven development and the ability to complete complex bug fixes
Working remotely from home or in our office in a flexible hybrid pattern
Job tags
Salary