You are visiting this website from:
View All Jobs

Python Developers (Renewable Contract)

Job Seekers Singapore IT IT

Job Summary

  • Singapore
  • Contract
  • BBBH765015
  • Oct 26, 2020
  • S$5-9k pm
Job Description

Multiple Python Developer Opportunities with one of the leading tech services companies from USA! (One Year Renewable Contract)


Our client is one of the leading tech services companies from the USA. They are looking for experienced Python Developers to join their team.



  • Writing reusable, testable and efficient code
  • Design and implementation of low-latency, high-availability and performant applications
  • Developing ETL processing in python as needed.
  • Work with cross-functional teams to complete migration effort
  • Develop Rest APIs using python libraries.



  • 5+ years of experience working in the enterprise setting developing python applications in multiple projects.
  • Hands on experience with Flask or other Python frameworks
  • Experience writing python applications that interact with ORM (Object Relational Mapper) libraries
  • Able to integrate multiple data sources and databases.
  • Good understanding of the threading limitations of Python and multi-process architecture
  • Strong unit test and debugging skills
  • Strong knowledgeable in XML and JSON parsing in python.
  • Strong experience with SQL and data analysis.
  • Knowledge in Kafka, EMS queues.
  • Proficient understanding of code versioning, unit testing tools (e.g. Git)
  • An excellent team player and communicator who can work effectively with cross functional teams.
  • Nice to have some java, java script and UI development experience.
  • Willingness to learn new tools as needed.


If you feel that your skills and experience suites the role, kindly submit your updated CV in word format to CFERRERAS@MORGANMCKINLEY.COM


EA Licence No: 11C5502

EA Registration Number: R1877789

Consultant Details

Consultant Details

Cedric Ferreras
Cedric Ferreras
  • Consultant | IT Contracting Recruitment
  • +65 6818 3196