Software Engineer, Python

2 weeks ago


Johannesburg, Gauteng, South Africa Deka Minas Pty Ltd Full time

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:

  • Bachelor's 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


  • Python Developer

    2 weeks ago


    Johannesburg, Gauteng, South Africa Network Recruitment Full time

    Qualifications: Tertiary qualification in Information technology or related Requirements: 4+ years' experience in Python Hardware integration particularly Moxa IO Devices and Hikvision systems, into software systems Communication protocols - broad range including SPI, I2C, UART, RS232, Ethernet etc. Strong foundational knowledge in electronics and...


  • Johannesburg, Gauteng, South Africa SavageOne Pty Ltd Full time

    Position Overview:As a Senior Python Developer, you will lead the design, development, and implementation of advanced software solutions using Python and related technologies. Collaborate with diverse teams to deliver high-quality, scalable solutions that exceed client expectations.Responsibilities:Lead architecture, design, and development of software...

  • Software Engineer

    2 weeks ago


    Johannesburg, Gauteng, South Africa HireUp Full time

    A company specializing in card, payments, network billing, and data. Utilizing sophisticated algorithms and technology, analyzing Visa and MasterCard invoices that have been charged to banks for their card issuing and acquiring processing, and delivering a comprehensive solution that addresses the complexities inherent in card billing and interchange and...

  • Software Engineer

    7 days ago


    Johannesburg, Gauteng, South Africa NTT Full time

    Make an impact with NTT DATAJoin a company that is pushing the boundaries of what is possible. We are renowned for our technical excellence and leading innovations, and for making a difference to our clients and society. Our workplace embraces diversity and inclusion – it's a place where you can grow, belong and thrive.Your day at NTT DATAThe Senior...

  • Python Developer

    2 weeks ago


    Johannesburg, Gauteng, South Africa Network Recruitment Full time

    Qualifications: Tertiary qualification in Information technology or related Requirements: 4+ years' experience in PythonHardware integration particularly Moxa IO Devices and Hikvision systems, into software systemsCommunication protocols - broad range including SPI, I2C, UART, RS232, Ethernet etc.Strong foundational knowledge in electronics and electrical...


  • Johannesburg, Gauteng, South Africa SavageOne Pty Ltd Full time

    Job Description: We are currently seeking an exceptional Senior Python Developer with eight years of experience to lead our software development efforts. As a seasoned professional in the field of Python programming, you will take on a leadership role within our team, guiding the development of complex software solutions and mentoring junior developers. You...

  • Python Developer

    2 weeks ago


    Johannesburg, Gauteng, South Africa IOCO Full time

    We are seeking a Python Developer to join our team. The successful person will be responsible for developing, deploying, and maintaining Python-based applications under the guidance of an Architect and Business Analyst/ Product Owner. These applications may be on projects for customers or internal products.What you'll do:Develop, test, deploy, and maintain...


  • Johannesburg, Gauteng, South Africa Exclusively Remote Full time

    Mid-Level Python Software DeveloperLocation: South Africa (Remote)Client: US-basedPosition: Full-TimeHours: Flexible, aligning with US/SAST time zonesRole Overview:We are seeking a skilled Software Developer to join our team in building robust software solutions for medical billing. This role involves working with cutting-edge technologies to create...


  • Johannesburg, Gauteng, South Africa ExclusivelyRemote Full time

    Mid-Level Python Software DeveloperSouth Africa (Remote), US-based, Full-Time, Flexible, aligning with US/SAST time zonesRole Overview:We are seeking a skilled Software Developer to join our team in building robust software solutions for medical billing. This role involves working with cutting-edge technologies to create efficient, scalable, and secure...


  • Johannesburg, Gauteng, South Africa Exclusively Remote Full time

    Mid-Level Python Software DeveloperLocation: South Africa (Remote)Client: US-basedPosition: Full-TimeHours: Flexible, aligning with US/SAST time zonesRole Overview:We are seeking a skilled Software Developer to join our team in building robust software solutions for medical billing. This role involves working with cutting-edge technologies to create...


  • Johannesburg, Gauteng, South Africa Exclusively Remote Full time

    Mid-Level Python Software Developer (Remote - South Africa) Client: US-based Position: Full-Time Hours: Flexible, aligning with US/SAST time zones Role Overview: We are seeking a skilled Software Developer to join our team in building robust software solutions for medical billing. This role involves working with cutting-edge technologies to create efficient,...

  • Cloud Engineer

    2 weeks ago


    Johannesburg, Gauteng, South Africa Blue Bean Software Full time

    What we do Blue Bean Software is a premier custom software and product development IT company, delivering custom-made solutions for large enterprises as well as dynamic start-ups.We pride ourselves in taking on and solving complex problems as well as high stake projects through the use of a balanced combination between tech savvy and a deep understanding of...

  • Python Developer

    2 weeks ago


    Johannesburg, Gauteng, South Africa Network Recruitment Full time

    Qualifications: MatricDegree or Relevant qualificationRequirements:Basic software development language certification or applicable experience. i.e. C#, Python.InterSystems, IRIS or Cache are advantageous.Minimum of 5-8 years experience in Object Orientation.KPAs:Develop software according to specification and design parametersWork alone or with employees to...


  • Johannesburg, Gauteng, South Africa Psybergate Full time

    What you will be doing: The candidate will be reposible for building and launching a full web application (API and Frontend) using containers hosted in AWS (the AWS infrastructure will be built out by the cloud engineering team)What we are looking for:Completed relevant Degree10 years experienceBanking and financial services experience requiredExecutive...


  • Johannesburg, Gauteng, South Africa Parvana Full time

    About our client: Join a thriving community of individuals transforming lives through direct selling. Since 1998, people have been changing their lives with our client, taking ownership of career opportunities provided, empowering them to earn a sustainable income and to create similar opportunities for those around them. Our client provides optimised...


  • Johannesburg, Gauteng, South Africa Psybergate Full time

    Responsibilities:Build and launch a full web application (API and Frontend) using containers in AWS. The AWS infrastructure will be developed by the cloud engineering team.Requirements:Completed relevant Degree10 years of experienceExperience in banking and financial servicesUnderstanding of executive reporting5 years of advanced Python experience2 years of...

  • Software Engineer

    2 weeks ago


    Johannesburg, Gauteng, South Africa Network Recruitment Full time

    We are looking for a passionate C# software engineer to join the engineering team of our rapidly growing company. The candidate must be familiar with Microsoft C# development and have a keeninterest in automated control. The candidate must be open minded and eager to learn. We aim to educate and transfer our wealth of experience and knowledge to the...

  • Python Tutor

    2 weeks ago


    Johannesburg, Gauteng, South Africa Arivu Recruitment and Consulting Full time

    WE ARE RECRUITINGPosition: Python TutorLocation: Sandton, Gauteng (office based with the possibility to work remotely in future)CTC:R pm (slightly negotiable)Industry: Insurance and Financial ServicesREQUIREMENTS: 3year degree, preferably BSc (Mathematics / Applied Mathematics / IT) or BTech, with tutoring experience. Minimum 1year training / facilitating /...

  • Software Engineer

    2 weeks ago


    Johannesburg, Gauteng, South Africa Network Recruitment Full time

    We are looking for a passionate C# software engineer to join the engineering team of our rapidly growing company. The candidate must be familiar with Microsoft C# development and have a keeninterest in automated control. The candidate must be open minded and eager to learn. We aim to educate and transfer our wealth of experience and knowledge to the...

  • Software Engineer

    2 weeks ago


    Johannesburg, Gauteng, South Africa PRR Recruitment Services Full time

    This well known software house is looking for a Software Engineer. The ideal candidate will have strong experience in the following; 5+ years demonstrable experience in .Net (C#, ASP.Net, Core, MVC), JavaScript (Native, Angular) and SQL (Microsoft SQL Server)Experience with program leadership, governance, and change enablement.Knowledge of basic algorithms,...