Senior Python Developer/Data Analyst - Capital Markets
Indexed description
Role Description
· 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, optimized, 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+ professional Python development using frameworks (advanced coding skills)
· 6+ years of strong expertise in SQL, with hands-on experience in complex queries and database optimization
· 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 prioritized
Best vs. Average Candidate
Best Candidate:
Proven experience building, optimizing, and maintaining data-driven applications
Comfortable collaborating with cross-functional teams to deliver scalable, high-quality solutions
Average Candidate:
Solid Python and SQL skills with limited exposure to large-scale systems
Requires some guidance on performance tuning or complex integrations
Create a free Caio profile to unlock the full index and keep your job-search signal for future recommendations.
Unlock free search