Senior Software Engineer (Research and Advisory Engineering)

  • Sector: Monroe Information Technology
  • Contact: Annjelica Antonio
  • Duration: Full-Time
  • Start Date: ASAP
  • Client: Monroe Consulting Group
  • Location: City of Taguig
  • Salary: Negotiable
  • Expiry Date: 08 June 2022
  • Job Ref: BBBH396043_1653460893
  • Contact Email: annjellica.antonio@monroeconsulting.com.ph


Executive recruitment company Monroe Consulting Group Philippines is recruiting on behalf of a worldwide leader in financial technology solutions and software, who delivers superior analytics, service, content, and technology. Our respected client is seeking an experienced Information Technology (IT) Professional for the job of Senior Software Engineer (Research and Advisory Engineering) The job is in Taguig City, Metro Manila, Philippines.


Job Summary
Join the Company's Research & Advisory group on the Advisor portfolio onboarding team. Responsibilities include designing and developing ETL-specific tools to support client data integration. Large wealth clients bring tens of thousands of new users and millions of portfolios; we need to provide scalable applications to support the daily workflows of all those advisors and the future users of FactSet's Wealth Workstation.


Direct responsibilities include

  • Design and develop cloud based ETL configuration and monitoring tools
  • Design and develop relational data schemas to support transactional and reporting queries
  • Ensure scalability of workflows needed to support millions of portfolios
  • Collaborate with Exposures & Advisor Dashboard engineering teams to provide portfolio and securities data
  • Manage and mentor team of engineers


Desired Skills/Qualifications:

  • Bachelors or above in Computer Science engineering or equivalent
  • Strong problem-solving and analytical skills
  • Experience with AWS services e.g., Glue, EC2, Lambda, Batch
  • Experience in ETL processes / data transformation of large data sets
  • 5+ years of experience working with relational databases (Postgres or similar)
  • Expert level SQL skills for data manipulation, writing stored procedures and debugging
  • Excellent communication skills
  • Experience interacting with clients
  • Experience with scripting languages like Python or TypeScript
  • Experience with Vue.js or similar UI framework
  • Proficient understanding of code versioning tools like Git
  • Comfortable working with geographically diverse team