Middle Office Developer

Scientech Research

  • Jersey City, New Jersey
  • 30+ days ago
    Want to know if you’re a fit?
    Upload your resume and let our AI show you.

    Skills

    • Best Practicesunmatched
    • Computer Programmingunmatched
    • Computer Scienceunmatched
    • Continuous Deployment/Deliveryunmatched
    • Continuous Integrationunmatched
    • Data Managementunmatched
    • Data Qualityunmatched
    • Database Extract Transform and Load (ETL)unmatched
    • Financeunmatched
    • Financial Servicesunmatched
    • Gitunmatched
    • Investment Managementunmatched
    • Maintain Complianceunmatched
    • Microsoft SQL Serverunmatched
    • PostgreSQLunmatched
    • Python Programming/Scripting Languageunmatched
    • Reconciliationunmatched
    • Relational Databases (RDBMS)unmatched
    • Requirements Managementunmatched
    • Riskunmatched
    • SQL Databasesunmatched
    • Source Code/Configuration Management (SCM)unmatched
    • System Lifecycleunmatched
    • Trading Platformsunmatched

    Description

    Job Responsibilities:

    1. Design, build, and maintain internal tools and applications to support middle-office functions (e.g., trade capture, PnL reconciliation, position reporting).

    2. Collaborate with operations, risk, compliance, and portfolio management teams to gather requirements and translate them into scalable technology solutions.

    3. Automate and improve workflows across trade lifecycle processes.

    4. Develop and maintain data pipelines to ingest, transform, and store financial data from various sources (e.g., market data, trading platforms).

    5. Build and optimize data models for analytics, risk, and reporting use cases.

    6. Ensure high data quality, integrity, and availability across systems.

    Qualifications:

    1. Bachelor's or Master’s degree in Computer Science, Engineering, Finance, or a related field.

    2. 2-3 years of experience as a developer or data engineer in a financial services environment.

    3. Strong programming skills in Python, with experience in libraries like Pandas, NumPy, or PySpark.

    4. Experience with SQL and relational databases (e.g., PostgreSQL, SQL Server, or similar).

    5. Familiarity with middle-office systems, trade lifecycle, and reconciliation workflows.

    6. Experience with ETL tools or building custom data pipelines.

    7. Knowledge of version control (e.g., Git), CI/CD pipelines, and development best practices.

    Numbers & Facts

    LocationJersey City, New Jersey

    Similar Jobs

    See more jobs