I

ION Group

Provides automated software platforms for trading

WCF Services Specialist

Backend EngineeringPosted on Nov 10
Full-timeNew York, NY, USA$180k - $200k /yr

About the Job

Requirements

  • At least 8 years of experience developing, supporting, and troubleshooting enterprise Microsoft .NET applications.
  • Deep hands-on experience with Windows Communication Foundation (WCF).
  • Strong knowledge of service contracts, data contracts, operation contracts, endpoints, bindings, client proxies, service configuration, and API signatures.
  • Experience troubleshooting and optimizing complex WCF environments.
  • Expertise diagnosing timeout exceptions, service startup issues, communication failures, memory and resource utilization problems, performance bottlenecks, and production stability concerns.
  • Experience working with full-duplex WCF communication and callback contracts.
  • Experience supporting WPF applications that consume WCF services.
  • Strong root-cause analysis and investigative troubleshooting skills.
  • Experience working with large, long-lived enterprise applications and legacy technology platforms.
  • Demonstrated ability to reverse-engineer existing systems and understand undocumented behaviors.
  • Strong technical documentation skills.
  • Experience identifying low-risk optimization and modernization opportunities.
  • Ability to collaborate effectively with developers, architects, support teams, and business stakeholders.

Responsibilities

  • Support, maintain, and improve enterprise applications built using Microsoft WCF.
  • Analyze existing WCF services, configurations, endpoints, bindings, and communication patterns.
  • Investigate timeout issues, communication failures, startup delays, and performance bottlenecks.
  • Diagnose complex production issues and identify underlying root causes rather than simply addressing symptoms.
  • Analyze service functions, client calls, API signatures, and service contracts.
  • Work with full-duplex WCF channels and callback mechanisms.
  • Support and improve WPF-to-WCF communication workflows.
  • Conduct root-cause investigations across distributed applications.
  • Analyze service behavior and system interactions to identify unusual patterns, weaknesses, and undocumented functionality.
  • Investigate recurring operational practices and determine their technical causes.
  • Examine why workarounds exist and validate whether they remain necessary.
  • Document platform architecture, service relationships, technical findings, operational behaviors, and known issues.
  • Transform historical knowledge and undocumented processes into maintainable engineering documentation.
  • Identify low-risk opportunities to improve performance, reliability, maintainability, and operational stability.
  • Evaluate whether routine service restarts stem from design flaws, configuration problems, coding defects, resource utilization, or operational practices.
  • Recommend targeted improvements that reduce operational burden without introducing unnecessary risk.
  • Reduce technical debt through incremental and well-tested changes.
  • Contribute to long-term modernization initiatives where appropriate.
  • Utilize AI-assisted tools and modern engineering workflows to accelerate investigation, documentation, testing, and knowledge discovery.
  • Leverage AI technologies to better understand legacy codebases and service interactions.
  • Promote thorough documentation, validation, and testing practices across the platform.
  • Help establish an AI-first mindset for engineering analysis, continuous learning, and operational excellence.

Desired Qualifications

  • Experience modernizing or migrating legacy WCF applications.
  • Experience with both .NET Framework and modern .NET platforms.
  • Experience with REST APIs and service modernization initiatives.
  • Experience in financial services, capital markets, asset management, or other highly regulated environments.
  • Familiarity with application monitoring and diagnostics tools.
  • Experience working in Agile delivery teams.
  • Experience leveraging AI-assisted engineering tools such as GitHub Copilot, Claude Code, Cursor, ChatGPT, or similar technologies.
  • Experience using AI to accelerate code analysis, technical documentation, testing, and root-cause investigation.

About the Company

ION Group

Provides automated software platforms for trading

ION Group delivers software platforms and APIs that automate trading, processing, and risk management for institutional clients in global financial markets. Its products connect to multiple trading venues and exchanges, enabling efficient, accurate transactions and streamlined operations. The company earns revenue from software licensing, subscriptions, and professional services, including customization and support. ION differentiates itself by expanding through acquisitions to stay agile and by offering integrated automation across trading, processing, and risk management, backed by a broad connectivity footprint. The goal is to help clients achieve greater efficiency and reduce operational risk in their financial workflows.

Company size
5,001-10,000
Company stage
Growth Equity (Venture Capital)
Total funding
$438.5M
Headquarters
London, United Kingdom
Founded
1998

Recently Posted Jobs

Explore more opportunities at ION Group

See more jobs