British-based stock exchange and financial information company, a dynamic organization of 25,000 people across 70 countries
Responsibilities
Engaging with product owners, architects and other specialists you’ll design and build world-class cloud native solutions
Assisting your workstream by writing user stories, refining and estimating them as part of an agile process
Building and maintaining efficient, reusable, reliable and secure enterprise software, adhering to company standards
Demonstrating a consistent focus on quality, you’ll ensure that you deliver reliable software through static analysis, unit testing and other industry standard ways of working
Providing technical support to operations or other development teams
Mentoring junior developers, by reviewing the work, providing advice and guidance, so that its members can develop and learn
Working with other team members to analyse development requirements, by providing design options and complexity estimates, and agreeing how to deliver the requirements
Maintaining, designing, and setting up infrastructure to support various applications
Maintaining and improving the existing analytics capabilities – performance, quality, and efficiency
Designing, presenting, and collaborating with other teams on designing technical solutions to realize complex business and technical objectives
Migrating applications to cloud seamlessly so that there is no service disruption
Working on products used by leading financial institutions world-wide
Requirements
6+ years of total development experience (Python, C++, C#, Java enterprise solutions (services, databases, messaging) but a minimum of 1+ years’ experience with Python)
Excellent programming skills in a major object-oriented language (C# / Java / C++ / Python)
Good working knowledge of OO Python, used for application development (not only for scripting)
Good Communication, organization, and coordination skills
Proven experience working with global team – multi-site, multi time zone
Experience communicating with product teams, project stakeholders
Experience in a software development lifecycle and delivery role
Experience building complex microservice architectures on one or more established protocols: REST, graphQL, gRPC, WebSocket, etc.
Working experience with large scale data sources (relational and ideally also NoSQL), preferably on ETL systems and pipelines
Strong analytical background skills, preferably on financial instruments
Knowledge of design and architectural patterns is a plus
Experience with Azure or AWS cloud and serverless technologies & tools a plus
Experience with Infrastructure as Code tools like Terraform
Proficient with Git
Proficient with CI/CD automation
Knowledge of Fixed Income Securities/Markets is a plus
Our client offers
25 days’ holiday per year
1 additional day off for your Birthday
Annual wellness allowance
Share Purchase Plan
Medical Health Insurance
Medical Subscription (preventive medical services)