Job Description
TCS has always been in the spotlight for being adept in “the next big technologies”. What we can offer you is a space to explore varied technologies and quench your techie soul.
The customer - LSEG (London Stock exchange group) is a leading global financial markets infrastructure and data group, also they are dedicated partners with a deep commitment to excellence, delivering value for their customers. They are leaders in data and analytics, risk, collateral and processing solutions, capital formation and trade execution. With them you get the level of influence and opportunity that you’d have at a startup, combined with the large-scale impact of working at a global company
LSEG is a global organization spanning 70 countries and one rooted in a culture of growth, opportunity, diversity, and innovation, this is a place where everyone can grow, develop, and fulfil your potential with purposeful careers.
Role Name: Senior Software Engineer
Location of Requirement: Hyderabad
Desired Experience Range: 8 years to 12 Years
Role Profile
• You will be joining our FX Trade Advanced Analytics team as a Senior Software Engineer. We are responsible for building and delivering complex Big Data analytic applications across our regulated FX trading venues.
Advanced Analytics team provides traders with the ability to assess historical trading data with comparisons of liquidity providers and data visualization technology. Our existing analytic capability processes millions of FX trade messages every day through our Hadoop big data stack (including Scala, Spark, HDFS, HBase and Hive). Advanced Analytics team help users gain a better understanding of the transaction costs they incur during the normal course of their daily trading and enable them to have more meaningful conversations about pricing with their liquidity providers.
Tech Profile/Essential Skills
• Solid grasp of Java and/or Scala.
• 5+ years of relevant software engineering experience in the industry.
• 3+ years' experience in delivering application solutions, ideally using big data technologies.
• Able to contribute independently and effectively and act as a solid team player towards delivery of high-profile projects.
Additional Skills and Experience
• Some knowledge of, or willingness to learn, technologies such as HDFS, Spark, Hive, Impala, HBase and Oozie.
• Unit and Integration testing your code (including mocking).
• Proficient with version-control solutions such as Git or SVN.
• Continuous integration (Gitlab, Bamboo, Jenkins) and/or deployment (Puppet).
• Experience working in Agile Scrum methodologies.
• Build tools (Maven, SBT or Gradle).
• Linux and bash/ruby scripting.
• Proficient with SQL.
• Understanding of FX financial markets.
Detailed Responsibilities
• You will be responsible for the design and implementation of new analytic application capabilities inside our overall Big Data ecosystem. As such, you will need strong technical abilities, be able to quickly grasp and contribute to existing codebases and express design concepts with a good understanding of functional programming paradigms.
• As a senior developer you will be responsible for engineering solutions, upholding rigorous quality standards, contributing to Agile Scrum processes and at times interacting directly with our product stakeholders.