Job ref no.: CT3119362-01#9482

Python Fullstack Developer / Senior Lead

Societe Generale


Societe Generale Asia has built a strong reputation for its structured investment solutions and is continuously expanding its business in the region.

The structured products business heavily relies on technology from front to middle office to cope with the volume increase. The technology department is also a strong innovation partner for the financial sales and engineers to stay ahead of the competition.

The structured products technology department initiated key projects related to structured products pricing and sales workflow automation using Python/Excel/VBA. The team which is highly autonomous and skilled on both financial and technical areas are looking for a brilliant Python developer to join them.

The successful candidate needs to have a proven track record of delivering Python services in banking environment and with an eagerness to sharpen his skills in Python and other programming languages like Java and Kotlin.


Main Responsibilities:
  • Develop Python applications for the structured products (Term Sheet related to Structuring/Trading) sales and engineers
  • Collect sales and engineer’s requirements and provide in-depth business analysis
  • Mentor junior developers on Python programming best practices
  • Provide bug fixes and enhancements in tools developed in Python or Excel/VBA
  • Support the users on their daily requests and ensure on-duty jobs whenever requested
  • Communicate and report to IT peers and trading teams


Technical skills:
  • Strong experience in developing and supporting Python 3.x applications
  • Proven experience in automated testing
  • Knowledge deploying and supporting Python services hosted on Linux
  • Well-rounded in interest rates, equity derivatives and structured products – Good to have
  • Experience in Jinja template engine and DJANGO/Flask is a big plus
  • Application is running on React-Admin – Good to have exp.
  • Knowledge in Java, Kotlin or any other object-oriented programming language is a major advantage

Behavioral skills:
  • Trustful team player with strong communication skills and empathy to others
  • Strong analytical mind to develop well-structured and simple solutions
  • Well organized and good business analysis skills
  • Curious and passionate about technology

Degree of autonomy:
  • Autonomous to collect requirements, designing solution and developing application
  • Must be creative and innovative and propose better solutions whenever possible
  • Open-minded and curious to help rationalize and maintain the existing systems
  • Foresee possible issues to avoid them in early development stages
  • Aware and curious about new technologies to share their benefits and explore them

Experience required:
  • This role requires a development experience in financial industry (Good to have) of 5 years

Interested parties please click Apply Now to apply job.

All applications applied through our system will be delivered directly to the advertiser and privacy of personal data of the applicant will be ensured with security.