This site uses cookies. To find out more, see our Cookies Policy

SENIOR SOFTWARE ENGINEER - IRVINE, CA in Irvine, CA at Vaco

Date Posted: 11/22/2017

Job Snapshot

Job Description

Our client is looking for a Senior Software Engineer to support their Data Management team with development and operational activities. The role primarily involves ETL development, reporting, and support data systems used by Investment Managaement, Portfolio Construction, and Research teams. Operational activities include - actively monitoring ETL Jobs, processes, servers and provide level 1 support. Based on experience and educational background the position might be converted to a VP role.

Responsibilities:

  • Design, Develop or Enhance existing ETLs, processes, and reports.
  • Study and enhance existing data systems to minimize operational failures.
  • Participate in the Design, Evaluation and selection of BI and Reporting tools, MDM providers, and Data Quality tools.
  • Engage with internal and External clients to understand the future data needs and how best to architect the systems.
  • Monitor ~350 scheduled ETLs and reporting jobs that run on a daily or weekly basis and provide Level 1 support.
  • Monitor job scheduler and other application servers used by the data management team.
  • Data QC and monitor vendor communications for data corrections and new releases.

Experience:

  • Minimum ten years IT industry experience with strong programming and database skills.
  • Minimum five years of experience with SAS. Advanced SAS certification preferred.
  • Minimum five years of experience with Relational Databases, SQL, and Database management tools like SSMS or Toad.
  • Minimum three years of experience in the Financial Industry. Prefer five or more years.
  • Experience with Perl, SSIS, ETL tools, and job scheduler a plus.
  • Experience with financial databases like Bloomberg backoffice , Worldscope, Datastream, CRSP, Compustat, ESG a plus.
  • Familiarity with SDLC and release processes.
  • Strong communication and collaboration skills.
  • Strong sense of ownership and accountability for work and people.
  • Bachelors degree in either Computer Science, Information Science, Finance, Math, or related field.