Software Engineer
Fullerton Fund Management · Singapore
Role summaryWe are looking for a seasoned IT professional to help support BAU and IT projects by providing in-house solution development as well as end users application support to join our Technology team.You will need to be competent indifferent aspects of IT, particularly software development, system administration and database administration, and comfortable in embedding GenAI in solution development. Ideally, you also have some experience in asset management functional domain. You will be reporting directly to the Head of Technology.Key duties and responsibilitiesAs a software developer:o Understanding of investment team and operation users business and process requirements and translating into technical implementationso Troubleshooting technical issueso Developing new reportso Support system / database upgradeAs an application engineer:o Manage trading system applications and job processes. o Support all activities including day to day system/application administration and problem resolution.o Application and user account administration and maintenance.As a system and database administrator:o Perform basic system and database administration taskso Manage outsource vendors on system and database administration and maintenance matters to ensure that Fullerton’s requirements are met.Education QualificationBachelor’s degree in computer science or a relevant disciplineCompetency5+years of experience in software development as well as experience in application support. Experience in system and database administration will bean advantageIdeally minimum 2 years of experience in investment management industry covering front office to back office activitiesExperience in SimCorp Dimension data extraction and importing toolkit, e.g. DEX, DFS and Communication Server is a definite plusStrong experience in programming such as SQL, QilkSense, .NET, #C, VBA, Scripting and PowerBIProficient in using GenAI to optimise IT programming deliverables where possibleDemonstrate some skills in supporting business application with an outstanding analytical, troubleshooting and problem-solving skillsSome understanding on investment management across all asset typesIndependent, hands on, able to multi-task and open to working on different IT areasGood attitude as a team player with good communication and strong troubleshooting skillsAble to rely on experience and judgement to achieve your objectives