Python Developer – AML/KYC Systems

MARQUESS SERVICES PTE. LTD.

Singapore

On-site

SGD 60,000 - 100,000

Full time

4 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

MARQUESS SERVICES PTE. LTD. is seeking a Python Developer to join a banking technology project focused on AML/KYC applications and process automation. You will work with experienced developers to build and maintain Python-based apps that improve operational efficiency and regulatory compliance.

You will contribute to backend development with Django/REST, support frontend tasks, and assist with API integrations and database work. Collaboration with analysts, QA, and senior staff is essential.

Qualifications

  • Diploma or Bachelor's degree in CS/IT/Software Engineering or related discipline.
  • 1–5 years of relevant software development experience.
  • Proficient in Python and basic to intermediate programming.
  • Familiar with Django/Flask or other Python backend frameworks.
  • Experience with REST API development and integration.

Responsibilities

  • Gather and analyse requirements for application development and process automation.
  • Develop and maintain Python-based applications using Django and REST APIs.
  • Support frontend work using React, JavaScript, CSS/SCSS.
  • Build API integrations and connect banking systems.
  • Write SQL queries and perform basic optimisation with MS SQL or Oracle.
  • Participate in testing, debugging and production support.
  • Assist deployment, releases and maintenance; follow SDLC processes.
  • Collaborate with analysts, QA, senior developers and stakeholders.
  • Prepare documentation and contribute to continuous improvement.

Skills

Python
Django
REST API
SQL
Git

Education

Bachelor's degree

Tools

MS SQL
Oracle

Job description

About the Role

We are seeking a motivated Python Developer to join a banking technology project involving the development and enhancement of AML/KYC applications and process automation solutions.

You will work alongside experienced developers and technical leads to build, maintain and support Python-based applications that improve operational efficiency, streamline banking processes and support regulatory compliance requirements.

Key Responsibilities
  • Assist in gathering and analysing business and technical requirements for application development and process automation.
  • Develop, enhance and maintain Python-based applications using Django and REST API frameworks.
  • Support frontend development using React, JavaScript, CSS and SCSS.
  • Assist in developing API integrations and connecting applications with internal banking systems.
  • Perform SQL queries, database development and basic query optimisation using MS SQL or Oracle.
  • Participate in unit testing, integration testing, debugging and application troubleshooting.
  • Support system deployment, release activities and production maintenance.
  • Follow established software development, change management and engineering review processes.
  • Collaborate with business analysts, QA teams, senior developers and other technical stakeholders.
  • Prepare technical documentation and contribute to continuous improvement initiatives.
Requirements & Technical Skills
  • Diploma or Bachelor's degree in Computer Science, Information Technology, Software Engineering or a related discipline.
  • 1–5 years of relevant software development experience.
  • Basic to intermediate programming experience in Python.
  • Familiarity with Django, Flask or other Python backend frameworks.
  • Knowledge of REST API development and integration.
  • Exposure to frontend technologies such as React, JavaScript, HTML, CSS or SCSS.
  • Working knowledge of SQL and relational databases such as MS SQL or Oracle.
  • Familiarity with Linux/Unix environments and basic Shell Scripting.
  • Understanding of object-oriented programming, software design principles and coding standards.
  • Exposure to Git or other source control tools.
  • Understanding of software testing, debugging and troubleshooting.
  • Good analytical, communication and problem-solving skills.
  • Willingness to learn and work in an Agile or Waterfall development environment.
Good to Have
  • Exposure to banking, financial services or enterprise application development.
  • Familiarity with AML/KYC processes, transaction monitoring or sanctions screening.
  • Exposure to regulatory compliance or risk management systems.
  • Knowledge of CI/CD pipelines, DevOps practices and automated testing.
  • Exposure to MQ, microservices or batch processing.

By submitting your application, you consent to the collection, use and disclosure of your personal data by A-IT Software Services and its recruitment partners, including Employment and Employability Institute Pte Ltd (e2i), for employment facilitation and data/statistical analysis purposes. Please refer to the respective PDPA policies for further information.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Python Developer - AML/KYC Systems
Python Developer - AML/KYC Systems

MARQUESS SERVICES PTE. LTD. • Singapore

On-site
SGD 40,000 - 80,000
Senior Python Developer / Technical Lead – AML/KYC Systems
Senior Python Developer / Technical Lead – AML/KYC Systems

Marquess Services • Singapore

On-site
SGD 150,000 - 240,000
Senior Python Developer / Technical Lead AML/KYC Systems
Senior Python Developer / Technical Lead AML/KYC Systems

ai-talent personnel services pte. ltd. • Singapore

On-site
SGD 140,000 - 200,000
Python Developer – AML/KYC Systems
Python Developer – AML/KYC Systems

Marquess Services • Singapore

On-site
SGD 60,000 - 100,000
Python Developer – AML/KYC Systems
Python Developer – AML/KYC Systems

AI-TALENT PERSONNEL SERVICES PTE. LTD. • Singapore

On-site
SGD 60,000 - 90,000
Senior Python Developer / Technical Lead – AML/KYC Systems
Senior Python Developer / Technical Lead – AML/KYC Systems

MARQUESS SERVICES PTE. LTD. • Singapore

On-site
SGD 120,000 - 180,000
Developer : AML / KYC systems
Developer : AML / KYC systems

A-IT SOFTWARE SERVICES PTE LTD • Singapore

On-site
SGD 55,000 - 90,000
Python Developer — AML/KYC Banking Tech
Python Developer — AML/KYC Banking Tech

AI-TALENT PERSONNEL SERVICES PTE. LTD. • Singapore

On-site
SGD 60,000 - 90,000
Senior Python Developer / Technical Lead AML/KYC Systems
Senior Python Developer / Technical Lead AML/KYC Systems

marquess services pte. ltd. • Singapore

On-site
SGD 120,000 - 180,000
Developer : AML / KYC systems
Developer : AML / KYC systems

A-IT INVESTMENT PTE. LTD. • Singapore

On-site
SGD 60,000 - 90,000