Senior Developer / Technical Lead - AML/KYC Systems

A-IT SOFTWARE SERVICES PTE LTD

Singapore

On-site

SGD 140,000 - 180,000

Full time

2 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

A-IT SOFTWARE SERVICES PTE LTD in Singapore is seeking an experienced Senior Developer / Technical Lead to guide the design, development and implementation of Python-based applications supporting banking operations, process automation and AML/KYC systems.

You will lead requirements, architect scalable backend services with Python, Django and REST APIs, supervise frontend work with React, and mentor junior developers while ensuring high availability, performance and secure delivery.

Qualifications

  • Bachelor's Degree in Computer Science, Computer Engineering, Information Systems or a related discipline.
  • 8–10+ years of hands-on software development experience.
  • Strong experience in Python, Django and full-stack application development.
  • Strong frontend development experience with React, JavaScript and CSS/SCSS.
  • Solid experience in designing and developing REST APIs and backend services.
  • Strong database skills in MS SQL Server and Oracle, including database design and SQL query optimisation.
  • Good knowledge of Linux/Unix environments and Shell Scripting.
  • Experience designing and implementing enterprise-level applications with high availability and scalability.
  • Strong experience in system integration, MQ, microservices and high-volume batch processing.
  • Experience with Agile/Scrum, Waterfall, CI/CD, DevOps and Test-Driven Development.
  • Strong understanding of unit testing, object-oriented design, UML and software architecture.
  • Experience with source control, development tools and release/deployment management.
  • Proven experience in technical leadership, solution design and guiding development teams.
  • Strong analytical, problem-solving, communication and stakeholder management skills.

Responsibilities

  • Lead requirement gathering, technical analysis, solution design and implementation of complex banking applications.
  • Drive the development of Python-based full-stack applications and process automation solutions.
  • Design, develop and implement scalable backend services using Python, Django and REST APIs.
  • Lead frontend development using React, JavaScript and CSS/SCSS.
  • Analyse existing systems, identify technical challenges and propose effective solutions.
  • Design and implement system integrations involving MQ, microservices and high-volume batch processing.
  • Oversee database design, SQL development and query optimisation using MS SQL Server and Oracle.
  • Ensure application quality through code reviews, unit testing, integration testing and technical documentation.
  • Drive engineering best practices, including Agile/Scrum, CI/CD, DevOps and Test-Driven Development.
  • Ensure compliance with change management, engineering review and software development standards.
  • Work closely with business stakeholders, architects, project managers and technical teams to ensure successful project delivery.
  • Mentor junior developers and provide technical guidance to the development team.
  • Identify opportunities to improve system performance, scalability, reliability and operational efficiency.

Skills

Technical leadership
Stakeholder mgmt
Analytical thinking
Problem solving
Communication

Education

Bachelor's degree in CS/CE/IS

Tools

Python
Django
REST APIs
React
JavaScript
CSS/SCSS
SQL Server
Oracle
Linux/Unix
Shell scripting
MQ
Microservices
CI/CD
DevOps
TDD
UML

Job description

About the Role

We are seeking an experienced Senior Developer / Technical Lead to lead the design, development and implementation of Python-based applications supporting banking operations, process automation and AML/KYC systems. You will play a key role in driving technical solutions, leading development activities and ensuring the successful delivery of scalable, secure and high-performance applications within a banking environment.

Key Responsibilities
  • Lead requirement gathering, technical analysis, solution design and implementation of complex banking applications.
  • Drive the development of Python-based full-stack applications and process automation solutions.
  • Design, develop and implement scalable backend services using Python, Django and REST APIs.
  • Lead frontend development using React, JavaScript and CSS/SCSS.
  • Analyse existing systems, identify technical challenges and propose effective solutions.
  • Design and implement system integrations involving MQ, microservices and high-volume batch processing.
  • Oversee database design, SQL development and query optimisation using MS SQL Server and Oracle.
  • Ensure application quality through code reviews, unit testing, integration testing and technical documentation.
  • Drive engineering best practices, including Agile/Scrum, CI/CD, DevOps and Test-Driven Development.
  • Ensure compliance with change management, engineering review and software development standards.
  • Work closely with business stakeholders, architects, project managers and technical teams to ensure successful project delivery.
  • Mentor junior developers and provide technical guidance to the development team.
  • Identify opportunities to improve system performance, scalability, reliability and operational efficiency.
Requirements
  • Bachelor's Degree in Computer Science, Computer Engineering, Information Systems or a related discipline.
  • At least 8-10+ years of hands-on software development experience.
  • Strong experience in Python, Django and full-stack application development.
  • Strong frontend development experience with React, JavaScript, CSS and SCSS.
  • Solid experience in designing and developing REST APIs and backend services.
  • Strong database skills in MS SQL Server and Oracle, including database design and SQL query optimisation.
  • Good knowledge of Linux/Unix environments and Shell Scripting.
  • Experience designing and implementing enterprise-level applications with high availability and scalability.
  • Strong experience in system integration, MQ, microservices and high-volume batch processing.
  • Experience with Agile/Scrum, Waterfall, CI/CD, DevOps and Test-Driven Development.
  • Strong understanding of unit testing, object-oriented design, UML and software architecture.
  • Experience with source control, development tools and release/deployment management.
  • Proven experience in technical leadership, solution design and guiding development teams.
  • Strong analytical, problem-solving, communication and stakeholder management skills.
Good to Have:
  • Experience in AML/KYC systems, banking applications or financial services technology.
  • Knowledge of transaction monitoring, sanctions screening, regulatory compliance or risk management platforms.
  • Exposure to AML/KYC solutions such as NICE Actimize, SAS AML or Verafin.
  • Experience with RegTech platforms and banking workflow automation.
  • Strong knowledge of CI/CD toolchains, release orchestration and environment management.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Developer / Technical Lead - AML/KYC Systems
Senior Developer / Technical Lead - AML/KYC Systems

A-IT INVESTMENT PTE. LTD. • Singapore

On-site
SGD 120,000 - 180,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
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 PTE. LTD. • Singapore

On-site
SGD 40,000 - 80,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
Developer : AML / KYC systems
Developer : AML / KYC systems

A-IT SOFTWARE SERVICES PTE LTD • Singapore

On-site
SGD 55,000 - 90,000
Senior Python Lead for AML/KYC Banking Apps
Senior Python Lead for AML/KYC Banking Apps

Marquess Services • Singapore

On-site
SGD 150,000 - 240,000