Create New Opportunities!
Software Engineer
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.