Job Title: Junior Programmer
Location: Hong Kong
Job Type: Full-Time
Job Description:
We are seeking a motivated Junior Programmer to join our development team. The successful candidate will contribute to the design, development, and maintenance of trading applications for our clients, as well as support and maintain our internal IT systems. You will have the opportunity to work alongside senior team members who will provide guidance and mentorship, ensuring you develop the skills necessary to succeed in this dynamic field.
Key Responsibilities:
Assist in the development and maintenance of trading applications tailored to client needs.
Support and maintain the company's internal IT systems, ensuring optimal performance and security.
Write high-quality, maintainable code, and perform unit testing.
Collaborate with team members on requirements analysis and technical design to ensure timely project delivery.
Support senior developers in debugging and resolving software issues, optimizing system performance for trading applications and internal systems.
Participate in client interactions, providing insights and suggestions based on application functionality.
Assist in troubleshooting and providing technical support to clients when necessary.
Continuously learn new technologies and tools relevant to trading application development and IT systems.
Contribute to documentation, including code comments, user manuals, and technical documentation.
Qualifications:
Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent experience).
Familiarity with at least one programming language such as Java, C#, Python, or C++.
Understanding of basic data structures and algorithms applicable to software performance.
Interest or experience in trading applications or software development is a plus.
Strong problem-solving skills and the ability to work effectively in a team.
Good communication skills to collaborate with both technical and non-technical team members.
Ability to work independently and manage time effectively.
Preferred Skills:
Internship or project experience in trading application development.
Knowledge of database technologies (e.g., SQL, MongoDB) and web development technologies (e.g., HTML, CSS, JavaScript) is preferred.
Experience with version control tools (e.g., Git).
Familiarity with Agile development methodologies.
Basic understanding of network protocols and system administration.