Job Summary:
We are seeking a skilled Software Engineer to join our dynamic team. The ideal candidate will provide first-level support for internal applications, collaborate with the development team on production issues and new project requirements, and maintain production servers and code deployment pipelines. The role will also focus on automating back-end processes between the trading team and other departments, implementing automated solutions to enhance the trading desk's efficiency.
Key Responsibilities:
- Provide first-level support for internal clients using internal applications, resolving issues and enhancing user experience.
- Collaborate closely with the development team to address production issues and gather requirements for new projects.
- Maintain and optimize production servers and code deployment pipelines to ensure smooth operations.
- Automate back-end processes to improve communication and efficiency between the trading team and other departments.
- Develop and implement automated solutions that enhance the trading desk's overall competency.
Minimum Requirements:
- Bachelor’s degree in Computer Science.
- Proficiency in AWS and experience with cloud services.
- Strong understanding of Linux operating systems.
- Familiarity with code versioning tools such as GitLab or GitHub.
- Experience with relational database management systems (RDBMS).
- Knowledge of Docker and containerization technologies.
- Experience with Kubernetes for container orchestration.
- Understanding of microservices architecture and event-driven architecture (EDA).
- Proficiency in Python programming.
- Fluency in both English and Mandarin (speaking and writing).
Good-to-Haves:
- Experience with Rust or Golang, or other compiled languages.
- AWS certifications.