cover image
Soho Square Solutions

Soho Square Solutions

www.sohosquaresolutions.com

3 Jobs

130 Employees

About the Company

Experts on financial regulatory & compliance, business analysis, project Implementation and delivery for Corporate and Investment Banking, Asset management clients

Firm headquartered in New York with activity in New York, California, India, UK and Middle East

Emphasize on implementation and delivery with focus on operational excellence

Our teams of experts roll up their sleeves and are recognized for working alongside our clients and regulatory bodies to deliver organizational changes

Listed Jobs

Company background Company brand
Company Name
Soho Square Solutions
Job Title
Java backend developer
Job Description
**Job title:** Backend Java Developer **Role Summary:** Lead development of high‑performance, scalable backend services using Java. Design and implement robust, data‑centric applications that support RESTful APIs, NoSQL data stores, and business‑process orchestration, while collaborating with cross‑border teams. **Expactations:** • Deliver clean, maintainable code adhering to SOLID and design pattern principles. • Mentor peers and review code to uphold architectural quality. • Resolve complex performance, concurrency, and memory‑management issues. • Engage in BDD/TDD practices to continuously ship reliable features. • Participate in design discussions and translate business requirements into technical solutions. **Key Responsibilities:** • Develop, test, and deploy Java microservices (Java 8+) with MVC, multithreading, and functional programming features. • Model and manage data in MongoDB; integrate with additional NoSQL/BPM tools as needed. • Design and expose RESTful APIs, ensuring optimal serialization via JSON/XML. • Apply BDD using JBehave/Cucumber and configure DMN/BPMN workflows. • Optimize caching, indexing, and query performance across distributed systems. • Maintain CI/CD pipelines, source‑control (Git), and build artifacts. • Collaborate with product, QA, and DevOps teams across global time zones. • Investigate and troubleshoot platform issues in Unix/Linux environments. **Required Skills:** • 7–15 years Java backend development experience. • Deep expertise in core Java (class loading, GC, collections, reflections, streams, lambdas). • Strong grasp of MVC, data structures, algorithms, design patterns, multithreading, caching, recursion. • Proficiency with MongoDB and NoSQL paradigms. • BDD knowledge (JBehave/Cucumber). • Experience with DMN/BPMN tooling. • RESTful web services design. • Excellent communication and collaboration skills for distributed teams. **Required Education & Certifications:** • Bachelor’s degree in Computer Science, Software Engineering, or related field (or equivalent professional experience).
Montreal, Canada
On site
Senior
09-03-2026
Company background Company brand
Company Name
Soho Square Solutions
Job Title
Senior Data Engineer
Job Description
Job title: Senior Data Engineer Role Summary: Design, develop, and maintain scalable data pipelines and data models across Snowflake and relational databases. Lead data integration, transformation, and deployment for analytics and machine‑learning workloads. Expactations: - Advanced level (Level 4), 7‑10 years of experience. - Proven track record in data analysis, modeling, and object development. - Authority in Snowflake, relational databases, and distributed systems. Key Responsibilities: - Build and optimize data ingestion pipelines using Informatica, Talend, and custom Python/Snowflake REST API scripts. - Design and implement robust data models, schema, and transformations in Snowflake and relational stores (e.g., DB2). - Ensure performance tuning of SQL queries and overall pipeline efficiency. - Collaborate with data scientists and business stakeholders to embed ML models into Snowflake. - Maintain governance, metadata, and documentation for data assets. - Mentor junior engineers and drive best practices for data quality and security. Required Skills: - Advanced SQL and Python programming. - Snowflake data warehousing, REST API integration. - Informatica and Talend ETL expertise. - Distributed system experience. - Data modeling (conceptual, logical, physical) across relational and cloud data stores. - Strong problem‑solving and teamwork abilities. - Excellent written and verbal communication. - Familiarity with Tableau or PowerBI (plus). Required Education & Certifications: - Bachelor’s degree in Computer Science, Software Engineering, Information Technology, or related field (Master’s preferred). - Professional certifications in Snowflake, Informatica, or related ETL technologies are advantageous.
Montreal, Canada
On site
Senior
16-03-2026
Company background Company brand
Company Name
Soho Square Solutions
Job Title
SharePoint SPFx Full Stack Developer
Job Description
Job title: SharePoint SPFx Full Stack Developer Role Summary: Lead end‑to‑end development of SharePoint Framework (SPFx) solutions, integrating Node.js back‑ends, TypeScript, and React to build responsive, accessible enterprise applications that leverage Microsoft 365 APIs and services. Expactations: • Minimum 2‑3 years of full‑stack development with Node.js, TypeScript, and React. • Proven experience delivering SPFx components for SharePoint Online in an enterprise setting. • Strong architectural knowledge of M365 content structures (sites, lists, libraries, permissions). • Demonstrated ability to design and consume RESTful services, including Microsoft Graph. • Solid understanding of modern authentication (OAuth, Azure AD, JWT). • Proficiency with Git, collaborative workflows, and code review practices. • Effective communicator able to operate in a geographically distributed team and available during Eastern Standard Time (8:30 – 4:30 EST). Key Responsibilities: - Design, develop, and deploy SPFx web parts, extensions, and solutions using React and TypeScript. - Build and expose RESTful APIs (Node.js/Nest.js) for SharePoint data interactions. - Integrate Microsoft Graph and SharePoint REST APIs for data access and administration. - Implement secure authentication and authorization with Azure AD, OAuth, and JWT. - Write and maintain automated tests, linting, and CI/CD pipelines (GitHub Actions). - Create and execute semantic, responsive UI markup compliant with accessibility standards. - Collaborate with cross‑functional teams, providing clear documentation and progress updates. Required Skills: - Node.js, TypeScript, React (hooks, component lifecycle), SPFx, Gulp, WebPack. - SharePoint Online administration: sites, lists/libraries, content types, permissions, folders. - RESTful API development and consumption (Microsoft Graph, SharePoint REST). - OAuth 2.0, Azure AD (Entra ID) application registrations, JWT validation. - Git version control, branch strategy, pull request workflow. - Strong written and verbal communication; experience in virtual, distributed environments. Required Education & Certifications: - Bachelor’s degree in Computer Science, Information Technology, or related field (not specified). - No specific certifications required (Azure, SharePoint certifications optional).
Toronto, Canada
On site
26-03-2026