logo

JobNob

Your Career. Our Passion.

Principal Software Engineer


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

All rights reserved