Social network you want to login/join with:
As a Senior Software Engineer at TP ICAP you will be part of a talented team delivering business critical software for the internal broking division and their external customer base.
You will work within an Agile environment, from design through to implementation, with a strong focus on Continuous Improvement whilst working collaboratively as part of self-organising, cross-functional team. There will be a focus on continuous integration and deployment.
Role Responsibilities
* Work closely with the Architect/Principal to build solutions that align to the IT strategy/vision.
* Provide support and mentoring to other members of the team.
* Work in partnership with QA counterpart to ensure the delivery of quality software.
* Promote delivery of quality software – unit tests, code reviews etc.
* Experiment with multiple technologies and methodologies as part of delivery, to help guarantee the best solution and approach.
* Deliver against both Functional and Non-functional requirements.
* Take Ownership/Accountability for development of key features and drive to completion.
* Communicate effectively on progress and ensure impediments are raised early to minimise impact on the delivery.
Experience / Competences
Minimum relevant industry experience – 4 Years
* Experienced developer, with demonstrable experience of C# (.Net Core)
* Demonstrable experience of Typescript, React and GraphQL
* Detailed knowledge of Microsoft SQL technologies
* Experience of AWS technologies, specifically EKS and ElastiCache
* Degree or equivalent industry experience
* Experience of application testing, demonstrating the software meets the requirements
* Experience with either Continuous Build & Integration, Continuous Deployment or DevOps
* Financial Services, preferably including client onboarding experience.
* Experience of enterprise software development
* In-depth knowledge of AWS services.
* Middleware experience on some messaging systems e.g. Solace, Tibco EMS, RabbitMQ, etc.
* Experience with containerization.
* Experience with serverless architecture and microservices.
* Knowledge of CI/CD pipelines and infrastructure as code (e.g., Terraform, CloudFormation).
* Experience with TDD, BDD or similar approaches to specifying requirements and design.
* Broad knowledge of financial markets, financial systems.
#J-18808-Ljbffr