Match score not available

Senior Software Developer - Python - Trading / Clearing

extra holidays - extra parental leave
Remote: 
Full Remote
Contract: 
Experience: 
Senior (5-10 years)
Work from: 

Offer summary

Qualifications:

Bachelor's degree in Computer Science or IT, At least 5 years of Python experience, Proficiency in data manipulation with Pandas, Solid knowledge of SQL and database interactions.

Key responsabilities:

  • Develop, test, and maintain Python applications
  • Collaborate with cross-functional teams for requirements and solutions

Job description

LOCATION

Remote (Romania)

DESCRIPTION

Job Summary

We are seeking a highly skilled and experienced Python Software Developer to join our trading clearing solutions team. The ideal candidate will have at least 5 years experience, with Markets Clearing activities familiarity, coupled with a strong understanding of Python-based technologies, solid background in Python programming, data manipulation and database interactions. This role requires the ability to work with cross-functional teams and a deep understanding of software delivery and maintenance processes, with the principal objective of acting as the main contributor for the new and existing clearing products development, delivery and troubleshooting, both on evolution and maintenance areas.

Main tasks of the role include (but not limited to):

  • Development and Maintenance
  • Develop, test and maintain applications using Python and related technologies
  • Write efficient, reusable and scalable code for data manipulation and analysis, primarily using Pandas
  • Implement and manage continuous integration / continuous deployment (CI/CD) pipelines
  • Automate system operations tasks to improve efficiency and reduce manual effort
  • Debug and resolve technical issues and defects in a timely manner
    • Design, implement, and maintain databases, ensuring data integrity and performance
    • Utilize SQL and interact with databases using Python libraries such as SQLAlchemy
    • Ensure efficient data retrieval and storage by optimizing SQL queries and database performance
      • Perform tasks on Unix-like systems, utilizing bash scripting for automation and system management
      • Monitor system health, optimize application performance and troubleshoot issues as they arise, to ensure high availability and reliability
      • Ensure compliance with security standards and protocols for deployed applications
      • Perform regular system maintenance and upgrades to ensure stability & performance
      • Troubleshoot and resolve any application issues in a timely manner
      • Collaborate with IT operations and ServiceDesk teams to ensure seamless operation of applications
        • Manage application changes using Turnover change management software
        • Ensure proper version control and documentation for all changes and updates
          • Collaborate with cross-functional teams to gather requirements and deliver solutions that meet business needs
          • Provide technical guidance and mentorship to junior developers and other team members
            • Document technical processes, system configurations, and user manuals
            • Maintain accurate records of system performance and technical issues
              • Stay updated with the latest industry trends and technologies related to Python development, script automation and data manipulation
              • Propose and implement improvements to existing systems and processes to enhance productivity and efficiency


              Qualifications & Competences

              • Bachelors degree in Computer Science, Information Technology, or a related field
              • At least 5 years of proven experience as a senior developer with a focus on Python tech
              • Proficiency in data manipulation using libraries such as Pandas
              • Solid knowledge of SQL and experience with Python / SQL interaction using libraries like SQLAlchemy
              • Experience with several change management software
              • Familiarity with Unix-like systems and bash scripting
              • Strong communication and interpersonal skills
              • Ability to work independently and as part of a team


              Nice to have

              • Knowledge of Financial Markets Clearing activities and the assets cleared by the Central Counterparty Clearing House (CCP)
              • Understanding of Central Counterparty Clearing House (CCP) relations with other entities such as Markets, Central Securities Depositories (CSD) and Central Bank
              • Relevant certifications in Python technologies and data analysis
              • Experience with other programming languages and frameworks (Java or RPG-based technologies would be a big plus)
              • Familiarity with cloud platforms and services (e.g., AWS, Azure, GCP)


              Benefits

              • Professional development opportunities
              • Flexible work hours and remote work options


              Employment Type

              Full-time job

              Required profile

              Experience

              Level of experience: Senior (5-10 years)
              Spoken language(s):
              English
              Check out the description to know which languages are mandatory.

              Other Skills

              • Teamwork
              • Communication
              • Social Skills

              Python Developer Related jobs