
RESPONSIBILITIES:Work collaboratively with an experienced team to take multiple new applications from conception to either internal or client-facing deploymentDesign and program the back-ends of data-centric applications, in collaboration with domain expertsHelp specify database schemas, queries and interfaces to in-memory objects, consume and produce web APIs, marshall data effectivelyHandle back-end authentication and validation processes, caching, scaling and parallelization requirementsUse secure techniques to maintain data confidentiality and integrity
REQUIREMENTS:Minimum 7 years of professional technical design and programming experience in C# and .NetBS/MS in computer science or engineering, hard science or quantitative financeWeb Development RequirementsRapid web app development experience with C#, ReactJS, TypeScript/JavaScript, including Single Page ApplicationsWeb app development utilizing common market APIs like Bloomberg, Reuters, FactSet, TibcoCloud DevOps/API experience with Azure or AWS, CI/CD frameworks, Containers, Clusters, LinuxProgramming RequirementsMulti-module, databased-backed application development experienceSQL and relational DB design and programming experienceObject-oriented library development, management and publishingEffective debugging and performance analysis capabilitiesSkilled at understandable, concise documentation and wiki publishingEngineering RequirementsHands-on, in-house product development background, not IT or consultingDemonstrated ability to program complex systems (through samples provided)Demonstrated ability to abstract and document code (through samples provided)Experience using git for version control; Azure DevOps experience appreciatedNatural problem solver; enjoy figuring out loosely specified, complex problemsGood at explaining complex concepts at various levels, in writing and orallyProactive in collaborating, sharing knowledge and resultsAbility to focus on and drive organizational goals, not just ownGood at working on multiple projects simultaneously and finishing what you startAbility to track and account for time spent on projects and perform to deadlinesAsset valuation algorithm implementation experience a plusFinancial background a plusStatistical knowledge a plus
Key Skills
Related Jobs

Security Engineer Ubuntu

Senior Software Engineer

Test Automation Engineer

Senior Android Engineer

Lead Software Engineer

Senior Frontend Engineer

Data Engineer

Production Engineer

Senior Back End Developer

Senior Frontend Engineer Platform

IT Engineer

Senior Software Engineer Cloud Images

Senior Product Designer

Hands On Engineering Manager

Full Stack Software Engineer

Senior Front End Developer

Customer Success Manager

Senior Software Engineer .NET Core

Front End TypeScript Developer
