Python Developer – AML/KYC Systems
Description
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.
- 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.
- 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.
Click the "APPLY NOW" button to submit your application.
We regret to inform that only shortlisted candidates will be notified.
A-IT Software Services Pte Ltd (EA License No: 24C2345)
Recruitment Consultant: Gina Lee (R26161938)
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.