Software Engineer, Python

Johannesburg, Gauteng, South Africa

Job Description


Company Overview: We are an international recruitment firm working with a leading multinational capital markets software and solutions provider. Our client is renowned for delivering state-of-the-art technology solutions to financial institutions around the world.Position Overview: Our client is seeking an experienced Python Engineer to join their team and work on the Front Arena platform. The ideal candidate will have a strong background in Python development and a deep understanding of capital markets. The Python Engineer will be responsible for designing, developing, and maintaining software applications that enhance the functionality and performance of the Front Arena platform.Key Responsibilities:

  • Design, develop, and maintain Python-based applications for the Front Arena platform.
  • Collaborate with business analysts, product managers, and other stakeholders to gather and analyze requirements.
  • Write clean, efficient, and well-documented code following best practices and coding standards.
  • Perform unit testing, debugging, and troubleshooting to ensure software quality and reliability.
  • Integrate Front Arena with other systems and applications as required.
  • Participate in code reviews and provide feedback to team members to ensure code quality.
  • Continuously improve and optimize existing applications to enhance performance and scalability.
  • Stay updated with the latest industry trends and technologies related to Python development and capital markets.
  • Provide technical support and assistance to end-users and other team members as needed.
Qualifications:
  • Bachelors degree in Computer Science, Software Engineering, or a related field.
  • Proven experience as a Python Engineer or similar role, preferably within the capital markets sector.
  • Strong proficiency in Python programming language.
  • Experience working with the Front Arena platform is highly desirable.
  • Familiarity with capital markets, financial instruments, and trading platforms.
  • Excellent problem-solving skills and the ability to think critically and creatively.
  • Strong communication and interpersonal skills with the ability to collaborate effectively with diverse stakeholders.
  • Proficiency in using version control systems (e.g., Git) and collaborative development tools.
  • Strong attention to detail and organizational skills.
  • Knowledge of SQL and database management.
  • Familiarity with Agile/Scrum methodologies.
  • Understanding of software development life cycle (SDLC) and DevOps practices.
What We Offer:
  • Competitive salary and benefits package.
  • Opportunity to work with a leading multinational company in the capital markets software industry.
  • Professional development and career advancement opportunities.
  • A collaborative and innovative work environment.
Please note that by submitting your personal information to Deka Minas you free-willingly issue the business consent to make use of such data for the specific purpose of securing you either permanent or temporary employment. Our business makes use of a POPIA compliant database and you have the right to access, right to correction and right to deletion of your personal information

Deka Minas

Beware of fraud agents! do not pay money to get a job

MNCJobs.co.za will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD1320434
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Johannesburg, Gauteng, South Africa
  • Education
    Not mentioned