Role: Data/Software Engineer Trade Surveillance
The Data/Software Engineer Trade Surveillance supports business experts of the Compliance & Regulatory Reporting team in delivering bespoke analytical solutions.
Responsibilities
- Work Closely with Business Analysts Business Experts and take ownership to ensure the delivery of technical solutions.
- Develop functional specification documents based on business requirements documentation
- Support and improve existing modelling platform and existing applications.
- Ensure quality of inhouse build analytical applications ensuring they comply with company's best practices and Internal Controls
- Building Models and end to end analytical solutions and support the Business Experts in defining state of the art compliance analytics
- Engage in relevant aspects in operational excellence to foster post go live and production efficiency for implemented solutions.
- Contribute in respective manner to the technical specifications’ preparation for projects and enhancements.
- Collaborate with other developers for integration development and efficient solution delivery.
- Perform quality assurance of delivery technical tests (unit/integration) preparation and support user acceptance testing and operational enablement.
- Support of go live and post go live of implemented solutions.
- Setting up release pipelines for the deployment needs in different environments (UAT Prod).
- Ensure utilization of modern state of the art cloudbased IT solutions.
- Contribute to the improvement of existing capabilities with particular emphasis on utilising Streaming technologies and AI
Qualifications
A must
- Expertise with Cloud infrastructure preferably Microsoft Azure Cloud
- Strong programming skills and coding experience Python; C# ASP.Net (Scala/Java an asset)
- Experience with software development following agile methodologies
- In depth Database systems expertise Azure SQL Snowflake.
- Expertise in Data Integration Talend Azure Data Factory Snowpipes etc.
- Solid practical experience of managing/administering deployed applications
- Ability to translate business requirements documentation to functional specification in alignment with the business analyst
- Work independently and provide technical expertise to business analysts
- Experience with Azure DevOps Handson experience in creating CI/CD pipelines.
- Good trouble shooting & problemsolving skills (practical experience in a production support environment).
- Collaborative attitude and ability to communicate with diverse stakeholders and team members
- Very good interpersonal and verbal/written English communication skills
(chairing operational meetings facilitating workshops preparing and sharing outcomes)
An advantage
- Knowledge of streaming technologies and service like Databricks and Spark Influx dB Apache Kafka
- Knowledge of containerized deployment Docker etc. practical application in the cloud.
- Solid skills with data visualization tools like Power BI
- Knowledge of applications in an Energy Trading environment like Trading systems