NES GLOBAL PTE. LTD.
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
#J-18808-Ljbffr
#J-18808-Ljbffr