Senior Python Developer / Technical Lead – AML/KYC Systems
We are looking for an experienced Senior Python Developer / Technical Lead to drive the design, development and implementation of enterprise-scale AML/KYC applications and banking process automation solutions.
The successful candidate will play a key role in solution architecture, technical design and end-to-end delivery of complex Python-based applications. You will work closely with business stakeholders, architects and engineering teams to deliver scalable, secure and highly available systems supporting banking operations and regulatory compliance.
Key Responsibilities- Lead technical requirement gathering, solution design, system architecture and implementation for complex banking applications.
- Drive the development of Python-based full-stack applications using Django and REST API frameworks.
- Design and implement scalable backend services and frontend applications using React, JavaScript and CSS/SCSS.
- Evaluate existing systems, conduct impact assessments and recommend optimal technical solutions.
- Lead integration design and implementation involving APIs, MQ, microservices and high-volume batch processing.
- Oversee database design, SQL development and query optimisation using MS SQL and Oracle.
- Ensure application architecture aligns with enterprise technology standards and solution architecture roadmaps.
- Drive engineering quality through code reviews, unit testing, integration testing and test-driven development.
- Lead CI/CD implementation, release management, deployment orchestration and environment management.
- Ensure adherence to change management, engineering review and software development methodologies.
- Work closely with internal and external stakeholders to manage technical delivery, system enhancements and production support.
- Mentor developers, provide technical guidance and promote engineering best practices.
- Bachelor's degree in Computer Science, Computer Engineering, Information Systems or a related discipline.
- Minimum 8–10 years of hands-on software development experience, preferably in enterprise or banking environments.
- Strong expertise in Python development, particularly Django and REST API frameworks.
- Strong frontend development experience with React, JavaScript, CSS and SCSS.
- Proven experience in designing and implementing enterprise-scale, highly available applications.
- Strong knowledge of Linux/Unix operating systems and Shell Scripting.
- Extensive experience with MS SQL and/or Oracle database design, SQL development and performance optimisation.
- Strong experience in solution architecture, system design and technical leadership.
- Experience designing and implementing integrations using MQ, microservices and high-volume batch processing.
- Strong understanding of object-oriented design, UML, object modelling and software architecture principles.
- Extensive experience in unit testing, integration testing and test-driven development for Python and JavaScript applications.
- Hands-on experience with Git, source control and software development tools.
- Strong understanding of Agile/Scrum, Waterfall, CI/CD and DevOps practices.
- Excellent analytical, troubleshooting, communication and stakeholder management skills.
- Proven ability to lead technical delivery and drive development of complex software components.
- Experience in banking, financial services or regulatory technology projects.
- Knowledge of AML/KYC processes, transaction monitoring and sanctions screening.
- Exposure to AML/KYC platforms such as NICE Actimize, SAS AML, Verafin or similar RegTech solutions.
- Experience with regulatory compliance, risk management and financial crime prevention systems.
- Experience with enterprise workflow automation and process re-engineering.
- Strong knowledge of deployment automation, release orchestration and environment management.
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.