Capital Markets Application Systems Engineer in Charlotte, NC at Open Systems Technologies

Date Posted: 11/8/2019

Job Snapshot

Job Description

A major financial services firm is seeking a Capital Markets Applications Systems Engineer to join their team in Charlotte, NC.


  • Perform in the high level technical and analytics role as an individual contributor developing software for the various risk analytics processes
  • Work directly with business analysts, Market Risk Officers, and Quantitative Risk Analytics group to understand requirements
  • Read and understand business specifications and create functional specifications from them
  • Create thorough designs - taking care to assure that designs integrate well into existing architecture
  • Write high quality code in the Java language using object-oriented principals and design patterns as appropriate
  • Create/modify SQL Server database objects (tables, views, stored procedures, etc.) as needed
  • Perform high quality thorough unit testing and documentation of development activities
  • Work on complex problems where analysis of situations and/or data requires a solid grasp of both computing and business/risk domains
  • Work with large data sets requiring extreme attention to computational efficiency, parallelism, and scalability
  • Assure quality, maintainability, and extensibility for supported systems and risk applications



  • At least a Bachelor’s degree in Computer Science, or related field
  • 7+ years of Java experience
  • 7+ years of development and implementation experience with applications, databases, or a combination
  • 5+ years of Object Oriented experience
  • 5+ years of SQL experience
  • 3+ year of securities industry experience


  • Understanding of derivative products: risk and valuation methodologies
  • Understanding of technology platform development including large scale technology initiatives
  • Understanding of risk management or quantitative modeling
  • Understanding of risk measures and calculations (dv01, delta, gamma, etc.)
  • Understanding of technology development: support of complex risk and pricing models
  • Understanding of technology object oriented: analysis and design
  • Understanding of application lifecycle, from design and development to testing, implementation
  • Understanding of technology architecture: distributed and client server technologies
  • Understanding of technology object oriented: design patterns and their application
  • Autosys experience
Job keywords:


  1. Software Engineer Jobs
  2. Project Engineer Jobs