Rated 4.4 on Glassdoor, and 92% saying they would recommend to a friend
Role: Software Development Engineer - Frameworks
Location: Hybrid / Chennai - preferable
A global leader in investment fund data and technology. We are proud of our vast, diverse, and highly skilled team, who help to make our industry Better Connected and Better Informed.
As part of our global team you will:
• Have full LinkedIn Learning access
• Join a sustainable business that cares for the environment and our communities
• Have opportunities to give back to local communities through volunteer days
• Discover options to join and lead diversity and inclusion initiatives
• Get access to an app that tracks your activity while raising money for charities selected by employees
• Be invited to office social events and sport activities
Technology
Our Framework team is a part of technology division that discover and build frameworks to accelerate product development teams who are delivering for a wide range of financial market clients with a primary focus on the fund data value chain.
Our agile teams come together as global solution providers using the latest tools and innovative techniques:
• We are a cloud first solution provider working with Azure and other cloud platforms
• We combine product experts with our DevOps teams to deliver features roadmaps for our products
• We are adopting DevOps models across all our teams and have invested in pipeline architectures for seamless deployment strategies
• Our infrastructure engineers support our development teams with advanced infrastructure as Code frameworks to provide scale, monitoring and support for our resilience patterns
• We develop API families for our product to aid greater integration with our clients and partners
Technology career paths can take employees through a technical route into product technical leads, domain architects, scrum masters and technology evangelists.
About the role
As an experienced Software Development Engineer, you will:
• Develop tools, services and SDKs to accelerate the framework adoption.
• Develop required APIs and Front End Applications for the framework adoption
• Developing API Management policies to create the API using the existing backend API
• Develop integration code components for the consuming services by closely working with product development team
• Write unit tests and perform the execution
• Communicate clearly and effectively within and across the teams
• Collaborate with the architects, leads and other engineers towards building and delivering the required software
• Collaborate with peer team members and stakeholders
• Remain knowledgeable of current technology and carry out research to identify new trends that can be used to achieve maximum results
• Carry out other technical related duties that may be required
Essential skills and experience
• 3 - 6 years of experience and knowledge of C#, .NET frameworks, REST API
• 2+ years of experience with .NET Core
• Fundamental knowledge on using Azure API Management Service
• 3+ years of experience with relational databases (e.g. MS SQL)
• 1+ years of experience with NoSQL databases (e.g. Document DB, Mongo DB)
• 1+ years of experience in Azure Services incl. App Service, Functions, Storage Account, Redis Cache, etc.
• 3+ years of experience and strong understanding of HTML5, CSS3 and JavaScript
• 3+ years of experience using Agile development processes (e.g. developing and estimating user stories, sprint planning, sprint retrospectives, etc.)
• 1+ years of experience using Azure DevOps Pipeline with CI/CD
• Good knowledge and experience in applying design patterns
• Good knowledge and experience on Cloud Design Patterns
• Good experience in Git source control management
• Demonstrable ability to write clean, structured, maintainable code
• Deep understanding of object-oriented design principles and patterns
• Good knowledge and experience with unit test automations and/or code analysis techniques
• Good knowledge and experience in application performance profiling
• Critical thinker with great problem-solving skills
• Great team player.
Good to have skills:
• 2+ years of experience with any of front-end frameworks such as React, Angular
• 2+ years of experience in Azure based development and delivery
• Experience of Azure cloud infrastructure
Competency requirements
• Strong verbal and written communications skills
• Good Team management skills
• Planning, organizing and time management skills
• Achieve results within deadlines whilst maintaining quality
• Develop and deliver presentations, training sessions
• Flexible to extend work if required.
• Customer focused, with a can-do attitude.
• English language is essential, as will need to communicate with offices abroad in the UK, Czech Republic, Luxembourg, Zurich, Hong Kong and Australia. More offices globally are likely to be added over the coming years.
What our people across the globe say about
“Inclusive, supportive and rapidly developing.”
“Multicultural environment supporting health and wellbeing of its employees.”
“Through empowerment, trust and support I feel I'm valued, hugely supported and involved.”
“I can attack my work in a way that works for me.”
“Great diversity between all the teams which is interesting and enriching.”
Always been proactive in employee welfare”
“Positive people and a healthy work life balance”