onsite
Senior Analyst Programmer - Fidelity International
Software Engineer
Senior Analyst Programmer supporting UK Personal Investing and Funds platforms, driving application maintenance, performance tuning, and incident resolution using Python, Java, SQL, and AWS in a Linux environment.
About the role
Key Responsibilities
- Provide 3rd‑line support for production applications, diagnosing and resolving complex issues across the Personal Investing and Funds ecosystems.
- Develop and maintain Python and Java scripts to automate data extraction, transformation, and reporting tasks.
- Collaborate with cross‑functional teams to design and implement performance improvements, including SQL query optimization and AWS resource tuning.
- Participate in incident management, root‑cause analysis, and post‑mortem documentation to enhance system reliability.
- Contribute to continuous improvement initiatives, adopting Agile practices and DevOps tools such as Git, Jenkins, and Docker.
Requirements
- 5+ years of experience in application support or development within a financial services environment.
- Strong proficiency in Python, Java, and SQL, with hands‑on experience in Linux/Unix systems.
- Experience deploying and managing applications on AWS (EC2, RDS, S3, CloudWatch).
- Solid understanding of version control (Git), CI/CD pipelines, and containerization (Docker).
- Excellent problem‑solving skills, effective communication, and a collaborative mindset.
Skills
pythonjavasqlawslinuxagile