Senior Python Developer/Data Analyst - Capital Markets We are seeking a Capital Market Analyst and Developer with strong hands-on experience in Python and SQL development to support data-driven applications and services. This role involves designing, developing, and maintaining scalable solutions, working closely with cross-functional teams, and ensuring high performance, data integrity, and adherence to best practices across development and production environments.
Typical Day in the Role
Design, develop, test, and maintain Python-based applications and services
Write efficient, optimised, and scalable SQL queries, stored procedures, and data models
Work with relational databases to ensure high performance, data integrity, and availability
Perform data extraction, transformation, and loading (ETL) activities
Collaborate with business analysts, data scientists, and other engineers to gather requirements and deliver solutions
Debug and resolve production issues and performance bottlenecks
Ensure adherence to coding standards, best practices, and security guidelines
Participate in code reviews, documentation, and knowledge sharing
Support deployment and maintenance of applications in development, test, and production environments
Candidate Requirements Must-Have Skills
8+ years of experience as a developer, including 4+ years of
8+ years of professional Python development using frameworks (advanced coding skills)
6+ years of strong expertise in SQL, with hands-on experience in complex queries and database optimisation
6+ years of experience working with relational databases (e.g. SQL Server, Oracle)
4+ years of experience with REST API development and integration
Solid understanding of data structures, algorithms, software development principles, and DevOps practices
Nice-to-Have Skills
Experience with version control systems (e.g. Git)
Experience working with large-scale or high-volume data systems
Prior experience in Agile/Scrum development environments
Soft Skills Required
Strong analytical and problem-solving skills
Ability to work independently and in a team-oriented environment
Good communication and documentation skills
Attention to detail and strong commitment to code quality
Ability to manage priorities and meet deadlines
Education Bachelor’s degree required; experience prioritised
Best vs. Average Candidate Best Candidate
Strong hands-on expertise in Python and SQL development
Proven experience building, optimising, and maintaining data-driven applications
Comfortable collaborating with cross-functional teams to deliver scalable, high-quality solutions
Average Candidate
Meets core development experience requirements
Solid Python and SQL skills with limited exposure to large-scale systems
Requires some guidance on performance tuning or complex integrations
#J-18808-Ljbffr