Your Impact at Refinitiv
As part of the strategic Elektron Data Platform programme and desktop product, Refinitiv is seeking a Senior Developer to join this team who will work with technical and business partners to understand their needs and provide innovative solutions.
This is a development role. Under general direction, the selected candidate will serve as a Senior Developer who will be responsible for developing, supporting cloud-native data distribution applications.
We are looking for a person that wants to contribute to a robust team of developers, and continuously deepen skills.
You will have deep technical skills, be able to quickly grasp and contribute to existing codebases and express design concepts.
Your key responsibilities will be the development and support of the new Time Series APIs for Refinitiv Workspace (the next generation of flagship desktop product) and Enterprise Data Platform.
Designs and implements new time series APIs in alignment with modern architecture enhancements of Time Series Infrastructure and Eikon Framework / Desktop.
Contributes to and maintains technical documentation related to assigned components to ensure supportability.
Engaging with product owners, architects and other specialists you'll design world-class solutions to address our customer needs.
You'll build and maintain efficient, reusable, reliable and secure code based on User Stories
Working within a multi-functional agile team, you'll develop enterprise software, adhering to company standards and established software methodology.
Demonstrating a consistent focus on quality, you'll ensure that your team delivers reliable, robust software through the creation and execution of automated tests.
You'll provide technical support to operations or other development teams
Through participation in refinement and planning sessions, you'll work with other team members to analyze development requirements, provide design options and complexity estimates, and agree how to deliver the requirements.
Actively participating in Scrum and Nexus meetings, you'll give timely status updates on areas for which you are responsible.
Experienced with and / or knowledge of Java is a plus.
Strong analytical and troubleshooting skills
Knowledge of professional software engineering practices including coding standards, code reviews, source control management, build processes, testing, and operations
Solid technical background with understanding of programming styles, frameworks, design patterns and unit testing.
Understanding of security implications and secure coding
Practical experience with agile development methodologies and tools (Scrum, JIRA etc.)
Skill for writing clean, readable code and reusable components
Experience with Test Driven Development and / or Behaviour Driven Development
Excellent communication skills, both verbal and written
As a global business, Refinitiv relies on diversity of culture and thought to deliver on our goals. Therefore we seek talented, qualified employees in all our operations around the world regardless of race, color, sex / gender, including pregnancy, gender identity and expression, national origin, religion, sexual orientation, disability, age, marital status, citizen status, veteran status, or any other protected classification under country or local law.
Refinitiv is proud to be an Equal Employment Opportunity / Affirmative Action Employer providing a drug-free workplace.