Software Engineer (back End)

Queenstown, S00, SG, Singapore

Job Description

Your role



Our major Oil & Gas Downstream Client is looking for Software Engineer who will be focused on back-end software development of an in-house optimisation product built on Python. Full stack development skillsets (including React experience on front-end) is a bonus, but not a must. You are expected to have a clear understanding of software coding standards, and experience in collaboration with an agile team. You shall be working closely alongside business analysts, designers, architects and software engineers to ensure timely delivery of product backlog items.

You are what we are looking for if you:



Have 5+ years of relevant Python Application development experience Have experience in creating applications and packages with Python 3 Have experience in writing reliable unit and end-to-end tests with PyTest Have experience working in fast- paced project delivery using AGILE methods Have strong software development skills, knowledge of best practices (SOLID, CI/CD, MS DevOps pipelines etc.) Have MS Azure experience e.g. virtual networks, key vaults and storage, security Have MS SQL backend development experience Have experience in developing API's in python using FastAPI/Django/Flask Have hands on in ADF and Azure Databricks Have experience in web development with Python Have basic understanding of the WebSockets protocol Have knowledge of the OAuth2 and web security Have basic knowledge of modern JavaScript, TypeScript, Node.js, Kubernetes containers Have experience in data manipulation with Pandas Have exprience in Python: Bokeh visualization, Tornado web framework, asyncio programming, Azure Python API Have experience in Hashicorp Terraforms (azurerm), Kafka Confluent, Conda package management, and ReactJS front end development Have experience of delivery within a banking or trading environment is a bonus, but not a must An independent problem-solver who has user centricity in mind when developing solutions Are a team player and able to collaborate, proactively communicates and shares understanding and experience within a team Are a clear communicator and able to work in a multicultural/lingual environment Use initiative and own their deliverables end-to-end Bring ideas to the table, are inquisitive and excited by new technology Are used to working in a flexible, independent manner on a mixture of small unstructured and large structured items Provide regular, considered feedback and regularly strives to improve their own ways of working
Job Type: Contract
Contract length: 12 months

Pay: $6,000.00 - $7,000.00 per month

Benefits:

Health insurance
Experience:

Python Application development : 5 years (Preferred)
License/Certification:

work authorisation in Singapore and do not need sponsorship (Required)
Work Location: In person

Beware of fraud agents! do not pay money to get a job

MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD1600732
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Contract
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Queenstown, S00, SG, Singapore
  • Education
    Not mentioned