Python Developer

NTT Data Singapore

Singapore

On-site

SGD 90,000 - 150,000

Full time

14 days+
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

NTT Data Singapore seeks an experienced Python developer to design and build scalable modules for our trading-fintech platforms. You will own end-to-end delivery, analyze requirements, and integrate applications with middleware such as Avro Kafka and database designs.

You will deploy on OpenShift through CI/CD, collaborate with support, developers and product owners to ensure smooth releases, and adapt to demanding timelines.

Qualifications

  • Degree in Computing / Computer Science / Engineering is preferred; 3 to 8 years experience in financial/fintech.
  • Experience in supporting trading desk; Agile/Scrum methodology.
  • Excellent troubleshooting and debugging abilities for 2-tier and multi-tier applications.
  • First line application support experience for trading systems and back office; issue analysis from end users.
  • Strong analytical & problem-solving skills.
  • Experience documenting design and development work in Confluence.
  • Expertise in Python (OOP, Flask/Django, multi-trading, web sockets, pandas/NumPy).
  • Experience in SQL/PL-SQL with at least one RDBMS, preferably MariaDB and MS-SQL.
  • Shell scripting; Linux, OpenShift, Kafka/Avro, Docker, Nginx, Redis Sentinel, AngularJS basics, Rest APIs (Flask), JSON, WebSockets; CI/CD with Bitbucket.

Responsibilities

  • Design and development of highly complex and scalable Python modules.
  • Take ownership of end-to-end technical delivery against project timelines and requirements.
  • Participate in requirement analysis while recommending alternative solutions; integrate applications using middleware like Avro Kafka and database design.
  • Deploy applications to OpenShift via CI/CD pipeline.
  • Collaborate with application support, developers, and product owners to ensure successful releases.
  • Flexibility to work extra hours to meet corporate goals.
  • Must prioritize and manage multiple tasks in a fast-paced environment under pressure.

Skills

Python
Flask/Django
OpenShift
Kafka/Avro
REST APIs
SQL/PL-SQL
Linux
CI/CD
Docker

Education

Degree in Computing/CS/Engineering

Tools

Confluence
Bitbucket
MariaDB
MS-SQL

Job description

  • Responsible in the design and development of highly complex and scalable Python modules.
  • Take ownership of end-to-end technical delivery against project timelines and requirements.
  • Participate in requirement analysis while recommending alternative solutions. Integrate applications using middle ware softwares such as Avro kafka and database design.
  • Deploy applications to open shift via CICD pipeline.
  • Working with application support, developers, and product owners to ensure successful releases.
  • Flexibility to work extra hours to meet corporate and departmental goals.
  • Must have the ability to prioritize and manage multiple concurrent tasks in a fast-paced environment while workingunder pressure.
Job Requirements:
  • Degree in Computing / Computer Science / Engineering preferred. 3 to 8 experience preferably in the financial / fintech industry.
  • Experience in supporting trading desk Experience in Agile/Scrum methodology.
  • Excellent troubleshooting and debugging abilities for 2 tier and multi-tier applications.
  • Should have worked as first line application support for trading systems and back office with experience inanalysing of issues raised by end users and general system checks and maintenance tasks.
  • Strong analytical & problem-solving skills.
  • Experience in documenting the design and development work in confluence.
  • Expertise in Python (OOPs Concepts, flask/Django frame works, multi-trading, web sockets, and analytics tools suchas pandas, NumPy etc).
  • Highly Experienced in Database designing of SQL and PL-SQL with expertise in at least one RDBMS, preferably MariaDB and MS- SQL.
  • Highly Experienced in writing batch scripts using shell scripting.
  • Experience in Linux, OpenShift, Avro based kafka, Dockers, Nginx, Sentinel Redis, AngularJS basics, Rest APIs (Flask),JSON and web sockets amongst others. Experience in CI-CD (Continuous Integration Continuous Delivery) pipeline with experience in Bitbucket.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Python Developer
Python Developer

JobCubby • Singapore

On-site
SGD 90,000 - 130,000
FinTech Python Engineer - OpenShift & CI/CD Expert
FinTech Python Engineer - OpenShift & CI/CD Expert

NTT Data Singapore • Singapore

On-site
SGD 90,000 - 150,000
Python Developer - Fintech, OpenShift & CI/CD
Python Developer - Fintech, OpenShift & CI/CD

JobCubby • Singapore

On-site
SGD 90,000 - 130,000
Python Django Full-Stack Application Developer (Senior)
Python Django Full-Stack Application Developer (Senior)

D L Resources Pte Ltd • Singapore

On-site
SGD 90,000 - 150,000
Quant Developer
Quant Developer

Calais • Singapore

On-site
SGD 120,000 - 180,000
Software Developer (Banking)
Software Developer (Banking)

SMART INFORMATION MANAGEMENT SYSTEMS PRIVATE LIMITED • Singapore

On-site
SGD 70,000 - 120,000
Trading Platform Application Engineer
Trading Platform Application Engineer

ENCORA TECHNOLOGIES PTE. LTD. • Singapore

On-site
SGD 70,000 - 110,000
Lead Platform & Release Engineer
Lead Platform & Release Engineer

Saksoft Pte Ltd • Singapore

On-site
SGD 120,000 - 180,000
Lead Platform & Release Engineer
Lead Platform & Release Engineer

SAKSOFT PTE LIMITED • Singapore

On-site
SGD 150,000 - 190,000
Lead Platform & Release Engineer
Lead Platform & Release Engineer

SAKSOFT LIMITED • Singapore

On-site
SGD 120,000 - 180,000