Overview
Tradex Systems is a Singapore-based IT company specialising in financial trading technologies. We are looking for a candidate interested in software development and production support. We welcome those with good programming skills and solid knowledge of computer science, including entry-level candidates, to apply.
Responsibilities
- Develop new software modules/features according to customer requirements.
 
- Maintain the current code base of our existing software. This includes 
bug fixes
code refactoring
additional enhancements based on customer feedback. 
- Maintain our key infrastructures, i.e. servers and networks, necessary for the regular operations of our software systems.
 
- Develop automated tools to streamline support, testing and administrative tasks.
 
- Provide technical and production support for our existing software systems; actively monitor and resolve customer-reported issues. Occasionally required to handle urgent technical support issues after office hours.
 
Requirements
- Candidates should have proficiency in a general-purpose programming language, such as C#, C++, or Java.
 
- Candidates should have a strong understanding of data structures.
 
- Candidates should be responsible, self-motivated individuals with the willingness to learn independently.
 
- A Degree in Computer Science, Information Technology or other Science/Engineering course is preferred.
 
Useful skillsets
- Experience in Version control systems, such as GitHub/GitLab.
 
- Advanced programming concepts such as multi-threading, socket programming, and algorithms.
 
- Server and network administration (Windows/Linux servers, Google Cloud Platform/AWS/Aliyun Console).
 
- SQL Database operations.
 
- Knowledge of network protocols such as TCP, WebSocket, HTTP, SSL/TLS.
 
- As we have a Shanghai branch, the ability to converse with our Shanghai colleagues in Chinese is a plus.
 
Benefits
- You will learn practical programming tools, frameworks and techniques widely applied in the software industry.
 
- You will gain significant expertise in the financial industry and derivative trading.
 
- You will pick up essential server and network administration skills.
 
- Opportunity for progression into specialised product development roles for candidates demonstrating technical excellence and a rapid learning aptitude.