Previous Job
Previous
Application Programmer
Ref No.: 22-09551
Category: Experienced Professional
Location: New York, New York
Position Type:Contract
Start Date / End Date: 08/01/2022 to 08/01/2023
Genesis10 is currently seeking an Application Programmer with our client in the financial industry in their New York, NY location. This is a 12 month + contract position.


Responsibilities:
  • Supporting production usage of core platform components, performing post-incident diagnosis, and executing performance analysis on behalf of the teams that use the platform to drive best-practices in the utilization of core platform components
  • Design, develop, and maintain high-performance systems
  • Build core technology components
  • Enhance functionality to be used and shared by a large community of developers
  • Research and analyze data processing functions, methods and procedures
  • Monitor program execution for expected performance

Requirements:
  • BS Degree in Computer Science or Related
  • Working knowledge of Python and C++ 
  • A PhD in Computer Science focusing on any one of the areas is desirable distributed systems, compiler technology, or data storage systems
  • Experienced software engineer with solid CS knowledge and a track record of delivery on at least one large project in a relevant area (in a PhD or prior job)
  • Substantial programming experience
  • Exceptional knowledge of computer science data structures
  • Initiative to research solutions to problems
  • An understanding of the testing procedures relevant to the build-out of large systems
  • The ability to monitor the plant at scale
  • Able to own and independently implement one part of a complex project, while collaborating effectively with the owners of the other parts
  • Recent experience in the design and architecture of front-office pricing systems
  • 5+ years of development experience or lead developer role in a sizable e-trading project or similar
  • Able developer who can meet the stated design objectives, particularly those who can manage the dynamics of a large system like Quartz and its many cross-component interactions.
  • Able to work as a W2 employee of Genesis10 (no Corp-to-Corp)

Desired skills:
  • Prior experience with job-scheduling systems and/or data distribution platforms 
  • Prior experience with DSLs in relation to pricing frameworks 
  • Prior experience in performance analysis and optimization of complex systems

If you have the described qualifications and are interested in this exciting opportunity, please apply!

About Genesis10:

Genesis10 is a leading U.S. business and technology consulting firm with hundreds of clients needing proven talent and solutions to power their strategic initiatives.  If you are a high performing business or IT professional with solid, referenced experience, we want to meet you.  Genesis10 recruiters and delivery professionals are highly accomplished career advocates, who get to know you beyond your resume to position you with the opportunities that fit your skills, experience and aspirations.  We have benefit options to fit your needs and a support staff that works with you from placement throughout your engagement – project after project.   To learn more about Genesis10 and to view all our available career opportunities, please visit us at www.genesis10.com.  "Genesis10 is an Equal Opportunity Employer, M/F/D/V”


They will join the existing Core Platform Engineering team in London to augment the platform's capabilities in compute scaling, data distribution, remote telemetry and DSL-related metaprogramming.
Other responsibilities include