Job Description:
Enter role description, key responsibilities, and job description:
• Hands on Senior Engineer with experience of working within high performance development teams
• Significant AWS Engineering experience implementing Amazon well architected frameworks, serverless solutions and improving existing platforms using AWS technologies with Agile delivery methods
• Demonstrable experience of Python 3, Python data management/manipulation libraries and usage of Python with AWS components
• Demonstrable experience working in the Data domain, covering the full data pipeline from ingestion, mastering, management and consumption/distribution of large datasets
• Financial Services expertise preferred working with Equity and Fixed Income asset classes and a working knowledge of Indices
• Experience with No-SQL and Relational databases and data analysis using SQL.
Enter key behaviours and skills required to be successful in the role:
• Education & Work experience:
o 7+ years of AWS and Python development engineer experience within the Financial Services and Data domains
o Bachelor’s Degree in MIS, Computer Science, or IT related field or equivalent IT related experience.
• IT Skills
o Deep experience of AWS solutions incl. Step Functions, Glue, Lambda, RDS, (e.g. DynamoDB, Aurora Postgres), SQS, API Gateway, Athena
o Experience of Python
o Experience of the delivery and optimization of high-performance data pipelines from ingestion to storage to distribution
o Comfortable with data analysis and SQL
o Familiar with DevOps practises, implementation of infrastructure as code (IaC) using tools like CloudFormation or Terraform, usage of CI/CD pipelines for efficient and automated test and deployment processes
o Familiar with container technologies
• Soft Skills
o An enthusiastic advocate of high-quality solutions
o Strong communication and documentation skills
Bachelor's Degree