Upskills provides expert financial software consulting for investment banks and leading financial institutions in Asia Pacific, Middle East and Europe region. With a strong, Front to Back expertise of the cash and derivatives markets, coupled by an in-depth knowledge of financial markets technologies, we provide smart, business-wise and efficient solutions.
We are seeking motivated and enthusiastic Software Engineering Intern to join Upskills ODC Team. This internship offers a unique opportunity to gain real-world experience in software engineering, working alongside experienced professionals on meaningful projects. As a Software Engineering Intern, you will be involved in the design, development, testing, and deployment of software solutions that support our business goals. You will take part of important software implementation and be responsible for, and not limited to:
- Assist in the design and development of software applications.
- Write clean, efficient, and well-documented code.
- Participate in code reviews and team meetings.
- Collaborate with cross-functional teams to define and implement features.
- Test and debug software to ensure functionality and performance.
- Contribute to documentation and user guides.
- Support the deployment and maintenance of software systems.
- Learn and apply best practices in software engineering.
- Work under the guidance of senior developers.
- Stay updated with emerging technologies and trends.
Requirements
- Currently pursuing Bachelor's Degree in Information Technology, Computer Science, Software Engineering, or related discipline.
- Able to commit fully for 4 - 6 months internship. Successful interns may be considered for full-time opportunities upon graduation.
- Proficient understanding of Angular. Other platforms such as ReactJS and VueJS are an asset. Other candidates who have a huge passion with Backend Development using Python, or NodeJS are also very welcomed to apply.
- Have fundamentals in OOP, data structures, and algorithms.
- Strong analytical and problem-solving skills.
- Passion for learning and adapting to new technologies.
- Keen interest in financial markets. Working knowledge of financial products a plus.
- Fluent English and good communication skills.
- Internship Allowance: You will love it.