cover image
ThoughtStorm

ThoughtStorm

www.thoughtstorminc.com

7 Jobs

98 Employees

About the Company


ThoughtStorm is a global firm providing consulting solutions and services to organizations of all sizes across various industries.

For us, every client is unique, and although many of our clients face similar business and technology challenges, no two businesses are alike. We strive to address our clients' needs with a holistic, all-encompassing, customized approach. This involves gaining a deep understanding of our client's business, processes, supporting technologies and their corporate culture. Having this understanding allows us to embark on an approach to design and implement solutions that are tailored for our client's environment and are sustainable long into the future.

Our consultants engage with all levels within the organization, from frontline staff to the executive team, ensuring that our solutions align across the entire organizational spectrum. With this direct team based approach, our results are quick, exceeding our clients' expectations.

Listed Jobs

Company background Company brand
Company Name
ThoughtStorm
Job Title
DAML Canton Developer
Job Description
**Job Title** DAML Canton Developer **Role Summary** Design, develop, and deploy smart contracts and distributed ledger applications on the Canton Network. Work closely with architects, product owners, and backend teams to build secure, scalable blockchain solutions for financial and enterprise platforms. **Expectations** - Must be legally authorized to work in the U.S. without sponsorship. - Deliver production-ready DAML contracts and ledger services. - Participate in architecture, design, and code reviews. - Troubleshoot and optimize contract performance. **Key Responsibilities** - Design, code, test, and deploy DAML smart contracts on Canton. - Build and maintain distributed ledger services for enterprise use cases. - Implement REST APIs and integrate Canton solutions with existing systems. - Review and improve smart‑contract logic for security, scalability, and performance. - Collaborate with cross‑functional teams (product, architecture, backend). **Required Skills** - Proven experience developing DAML smart contracts. - Hands‑on work with Canton Network / DAML Ledger. - Strong background in Java, Scala, or other JVM languages. - Experience building distributed ledger applications. - Knowledge of blockchain architecture and smart‑contract lifecycle. - Familiarity with REST API design and system integrations. **Required Education & Certifications** - Bachelor’s degree (or equivalent) in Computer Science, Software Engineering, or related field.
Toronto, Canada
On site
09-03-2026
Company background Company brand
Company Name
ThoughtStorm
Job Title
CRM Software Developer
Job Description
Job Title: Senior Software Developer – Microsoft Dynamics 365 CRM Role Summary: Lead development, maintenance, and enhancement of Microsoft Dynamics 365 (Cloud v9.2) applications, ensuring secure Azure hosting, performance, and compliance within a highly regulated enterprise environment. Expactations: Deliver high‑quality CRM solutions through design, coding, testing, and deployment; provide technical leadership, documentation, and knowledge transfer; collaborate with stakeholders in JAD sessions; meet security, accessibility, and OPS architecture standards. Key Responsibilities: - Design, develop, test, and deploy Dynamics 365 CRM customizations (plugins, workflows, scripts, UI components, and configurations). - Refactor deprecated code to modern or out‑of‑the‑box features. - Configure and secure Azure-hosted Dynamics 365 environments. - Conduct unit, system, integration, load, penetration, and accessibility testing. - Prepare technical specifications, deployment documentation, and architecture artifacts (use cases, class diagrams, component diagrams). - Estimate tasks, update status, track defects, and manage knowledge transfer. - Participate in design and JAD sessions; produce architecture deliverables. Required Skills: - 5+ years Microsoft Dynamics 365/CRM development experience (Cloud v9.2). - Expertise in plugins, workflows, scripts, UI customization, and CRM configuration. - Proven experience supporting Azure-hosted Dynamics 365 environments. - Strong understanding of Azure cloud configuration, security, integration, data services, and deployment practices. - Ability to create detailed technical specifications and architecture artifacts. Required Education & Certifications: None specified.
Toronto, Canada
Hybrid
Mid level
09-03-2026
Company background Company brand
Company Name
ThoughtStorm
Job Title
Software Engineer — Rating & Charging Services
Job Description
Software Engineer — Rating & Charging Services Role Summary: Develop and maintain cloud-native telecom billing, rating, and charging platforms using Java/Spring Boot and GCP infrastructure for large-scale, low-latency systems. Expectations: 10+ years telecom domain experience (rating/charging/billing); 5+ years hands-on GCP engineering (Cloud Run, Pub/Sub, GKE). Must have Java/Spring Boot microservices expertise and Terraform for GCP infrastructure. Key Responsibilities: Design/develop REST APIs and distributed microservices for rating platforms; build cloud infrastructure with Terraform on GCP; containerize applications with Docker and orchestrate via Kubernetes (GKE). Implement event-driven architectures (Pub/Sub/Kafka), CI/CD pipelines (GitHub Actions, Jenkins), and monitoring solutions (Grafana, Dynatrace). Optimize observability, automate workflows with Python, and collaborate on technical design decisions. Required Skills: Java/Spring Boot for scalable microservices; GCP (Cloud Run, Pub/Sub, BigQuery, GKE); Terraform for IaC; CI/CD (GitHub Actions, Jenkins); Docker/Kubernetes orchestration; PostgreSQL/MySQL/MongoDB/Redis databases; Grafana/Dynatrace monitoring; Python automation; event-driven architecture patterns. Required Education & Certifications: Not specified.
Toronto, Canada
Remote
Senior
11-03-2026
Company background Company brand
Company Name
ThoughtStorm
Job Title
Intergration Consultant
Job Description
**Job Title:** Integration Consultant **Role Summary:** Provide expert terminology and digital standards consulting to design, implement, and maintain clinical terminologies (SNOMED CT, LOINC, ICD‑10‑CA) and FHIR‑based exchange within a provincial digital health program. Partner with clinical, business, and technical stakeholders to align provincial standards, develop harmonized artefacts, and enable evidence‑based reporting across EMR systems. **Expectations:** - Deliver high‑quality terminology strategies and implementation plans within specified timelines. - Demonstrate measurable impact on interoperability, data quality, and clinical workflow efficiency. - Actively engage cross‑disciplinary partners and manage competing priorities. **Key Responsibilities:** - Map and implement SNOMED CT, LOINC, ICD‑10‑CA, and related terminology sets using tools such as Ontoserver, Apelon DTS, or Term Works. - Lead process mapping, improvement, and operationalization of terminology workflows. - Conduct requirements gathering, create business cases, cost‑benefit analyses, and feasibility studies. - Produce documentation (standards specifications, technical notes, briefing documents) and deliver presentations to partners. - Perform environmental scans, data standards research, and harmonization assessments. - Assess readiness of existing clinical information systems for standards‑based data collection and EHR integration. - Mentor and collaborate with provincial stakeholders to develop a provincial terminology strategy and implementation roadmap. **Required Skills:** - 10+ years hands‑on experience in clinical terminology mapping and implementation (SNOMED CT, LOINC, ICD‑10‑CA). - Deep knowledge of FHIR, HL7 v2, and Canadian digital exchange standards. - Proven ability to build and maintain terminology services, reference sets, map sets, and subsets. - Clinical experience in acute, primary, or community care within Canada. - Strong analytical, problem‑solving, and decision‑making skills. - Excellent verbal and written communication; partner engagement and negotiation proficiency. - Project management skills: prioritization, time management, and deadline adherence. - Familiarity with Microsoft Office 365 and Microsoft cloud tools. - Familiarity with Ontario‑wide health information systems is a plus. **Required Education & Certifications:** - Bachelor’s degree in Health Informatics, Computer Science, Information Systems, or a related discipline. - Preferred: Certifications in FHIR, HL7, SNOMED CT, or related terminology standards.
Toronto, Canada
Hybrid
Senior
16-03-2026