F# Developer

MAZUMA
Dallas, United States of America
yesterday

Role details

Contract type
Contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior
Compensation
$ 177K

Job location

Dallas, United States of America

Tech stack

.NET
API
Unit Testing
Azure
Big Data
C Sharp (Programming Language)
Continuous Integration
Database Design
Distributed Systems
Interoperability
Messaging Application Programming Interface
Nunit
Software Engineering
SQL Databases
Systems Integration
Web Services
WebSocket
iOS
GIT
Xunit
Servicebus
Event Driven Architecture
Cloud Migration
Functional Programming
TeamCity
REST
Software Version Control
ServiceStack

Job description

  • Architect, build, and maintain distributed systems using F#, messaging patterns, and functional programming best practices
  • Implement clean, testable, well-documented functional code
  • Deliver high-quality technical solutions with efficient time-to-market
  • Participate in full life-cycle software development, from design to deployment
  • Design and implement robust RESTful APIs and service integrations
  • Contribute ideas for new features, architectural improvements, and system optimizations
  • Collaborate effectively across teams, including non-engineering groups
  • Work closely with C# and NServiceBus developers to ensure seamless interoperability across systems

Requirements

Do you have experience in Version control?, We are seeking a strong mid- to senior-level F# developer to join our team supporting a large, technologically progressive hedge fund in midtown Manhattan. You should be comfortable working independently, adapting quickly, and consistently delivering high-quality functional code. The right candidate takes pride in craftsmanship, communicates clearly, and brings strong analytical and problem-solving skills., * Expert-level F# and strong understanding of functional programming principles

  • Experience with financial applications and handling large datasets.
  • Experience building distributed systems, event-driven architectures, or message-based workflows
  • Strong understanding of .NET and the broader .NET ecosystem
  • Experience designing and building web services and APIs
  • Strong SQL Server experience and database design fundamentals
  • Experience with Git or similar version control systems
  • Familiarity with REST APIs, WebSockets, and integration patterns
  • Experience with unit testing frameworks (Expecto, NUnit, xUnit, etc.)
  • Systems integration experience in complex enterprise environments
  • Experience with CI/CD tools such as TeamCity, Azure DevOps, or similar

DESIREC SKILLS:

  • Experience with messaging frameworks (NServiceBus, MassTransit, or similar)
  • Distributed system design and messaging patterns
  • Azure cloud services or cloud migration experience
  • Experience with functional UI frameworks or modern .NET UI stacks
  • ServiceStack experience
  • Financial systems integration (Investran, Bloomberg, Charles River, WSO)
  • Familiarity with both functional and OO paradigms in mixed-language environments, * C#: 7 years (Preferred)
  • Distributed systems: 5 years (Preferred)
  • F#: 7 years (Preferred)
  • SQL: 6 years (Preferred)

Benefits & conditions

$600 - $680 a day - Full-time, Contract, Compensation: TBD, This is a contract position. You will sign a consulting agreement and be paid a per diem rate. Preference given to direct C2C candidates without a 3rd party., Job Types: Full-time, Contract

Pay: $600.00 - $680.00 per day

About the company

Mazuma Software is a small technology consulting firm specializing in systems development for the hedge fund industry.

Apply for this position