cover image
Botsford Associates

Botsford Associates

www.botsford.com

2 Jobs

100 Employees

About the Company

Botsford Associates is a boutique consulting firm that provides subject matter experts across business and technology organizations.

We provide tailored solutions to our clients' most critical and transformative projects.

Our resources specialize in bridging the gap between the business and technology, helping to drive process innovation and end-to-end execution.

Our projects include complex regulatory and compliance change, new business build outs such as e-trading as well as business automation. We help our clients develop, implement and support systems across all functions of their organization including Sales & Trading, Middle / Back Office, Risk, Compliance and Finance.

We stay at the forefront of technology with a focus right now on understanding how to implement real world uses of big data, predictive analytics and cloud computing for our clients to help them keep or gain a competitive advantage.

Listed Jobs

Company background Company brand
Company Name
Botsford Associates
Job Title
Python Developer
Job Description
Job Title: Python Developer Role Summary: Senior‑level Data Engineer responsible for designing, implementing, and optimizing scalable ETL pipelines and reusable data engineering components to support a centralized information management platform. Expectations: - Deliver clean, trusted data pipelines that meet governance standards. - Provide reusable frameworks and service layers for downstream analytics. - Collaborate cross‑functionally to maintain data quality, lineage, and metadata integration. Key Responsibilities: - Develop and maintain scalable ETL pipelines in Python for ingestion, transformation, standardization, and delivery to the platform. - Integrate data from S3 storage and REST APIs. - Build reusable components for data validation, control logging, exception handling, and quality checks. - Create service layers/APIs to expose data for downstream consumption. - Optimize data structures (e.g., Parquet) and pipeline performance for large datasets. - Contribute to configuration of enterprise data tooling (catalogs, lineage, quality monitoring). - Ensure compliance with enterprise architecture and data governance policies throughout development. Required Skills: - Expert Python development (back‑end and data engineering). - Proven experience designing ETL pipelines and data transformation workflows. - Familiarity with data ingestion from S3 and REST APIs. - Ability to build reusable service layers/APIs for data consumption. - Knowledge of Parquet optimization and performance tuning at scale. - Strong understanding of metadata integration, data lineage, and governance frameworks. - Experience with exception handling, logging, and data quality checks. Required Education & Certifications: - Bachelor’s degree in Computer Science, Data Engineering, or related field (or equivalent experience). - Relevant certifications (e.g., AWS Certified Data Analytics – Specialty, Google Professional Data Engineer) are advantageous but not mandatory.
Toronto, Canada
Hybrid
28-10-2025
Company background Company brand
Company Name
Botsford Associates
Job Title
Senior Java Software Engineer
Job Description
Job title: Senior Java Software Engineer Role Summary: Senior Java engineer leading back‑end development for an FX platform modernization project, designing robust APIs and integrating FX capabilities across enterprise banking systems. Expectations: 7+ years of Java back‑end experience in enterprise settings; ability to collaborate cross‑functionally; Agile mindset with CI/CD proficiency; strong knowledge of FX trade lifecycle and rate handling. Key Responsibilities: - Design and implement scalable Java components and RESTful APIs for the FX modernization platform. - Integrate FX capabilities into existing banking modules (trading, payments, regulatory compliance). - Collaborate with product and technical teams to tailor features for newly acquired financial entities (credit checks, RFQ flows, drop‑copy booking). - Extend APIs for enterprise use, handling unique LOB requirements (24/7 vs trading hours). - Develop smart rate caching and risk‑handling logic, including weekend rate support. - Contribute to architectural plans for currency expansion and white‑label FX partnerships. - Align development with evolving FX product requirements and integration roadmaps. Required Skills: - 7+ years Java back‑end development, enterprise environment. - RESTful API design and integration. - Front‑end experience (React, HTML, JavaScript). - FX domain knowledge (trade lifecycle, rate handling, booking logic). - Agile development, CI/CD pipelines. - Caching expertise (GridGain, Ignite preferred). - Strong analytical, problem‑solving, and communication skills. Required Education & Certifications: - Bachelor’s degree in Computer Science, Software Engineering, or related field (or equivalent experience). - Certifications in Java, Spring, or relevant cloud platforms are a plus.
Toronto, Canada
Hybrid
Senior
12-11-2025