tca software engineer in new york

posted
job type
contract
salary
US$ 65 per hour
apply now

job details

posted
location
new york
job category
Information Technology
job type
contract
salary
US$ 65 per hour
reference number
632179
phone
.
apply now

job description

job summary:

The TCA Software Engineer will be responsible for designing, delivering & support of the next generation T+0 and T+1 TCA (Transaction Cost Analysis) applications within Bank of America Global Markets Equities Data and Analytics group. The candidate would be a hands-on developer in a fast paced agile environment. (S)he is required to work independently with minimum supervision. Candidate should have strong communication skill (both verbal and written) as (S)he would be working in a geographically distributed team. Candidate is supposed to demonstrate sense of ownership and take the responsibility for end to end delivery of the assigned tasks

 
location: New York, New York
job type: Contract
salary: $65 - 75 per hour
work hours: 9 to 5
education: Bachelors
 
responsibilities:
  • Working directly with users and analysts to translate business use cases into precise functional and technical requirements
  • Design and develop distributed, high volume, high velocity multi-threaded real-time processing systems using core java technology
  • Produce T+0 and T+1 TCA reports to present the performance analysis of our execution services across assets and order flows.
  • Provide support and tools to allow end users to identify the underlying data issues or performance outliers
 
qualifications:
  • 3+ years of experience as a professional Software Engineer.
  • Strong Core Java Skills including but not limited to Multithreading, Collection, File IO, Distributed programming etc.
  • Strong knowledge and experience with complex SQL queries and data analysis
  • Strong Scripting skills in Unix/Linux (Shell/Perl/Python/...)
  • Desire to explore the underlying details and provide the root cause analysis on inquiries
  • Understand order lifecycle of trading systems and state management
  • Understand the microstructure of the market data
  • Good Team player with excellent interpersonal skills and integrity
  • Knowledge of Continuous integration tools like Jenkins, Teamcity.
  • Exposure to source code management tools - svn, git.
  • Good experience working with IDE like Eclipse, Intellij.
 
skills: Desired skills:

  • Experience with Stream processing like Storm, Kafka is a plus
  • Experience with BI reporting tools like Cognos, Tableau is a plus
  • Experience working on MPP databases.
  • Exposure to Agile development model.
  • Exposure to build automation tools like Maven, Gradle, ANT, sbt.

Equal Opportunity Employer: Race, Color, Religion, Sex, Sexual Orientation, Gender Identity, National Origin, Age, Genetic Information, Disability, Protected Veteran Status, or any other legally protected group status.

skills

Desired skills:

  • Experience with Stream processing like Storm, Kafka is a plus
  • Experience with BI reporting tools like Cognos, Tableau is a plus
  • Experience working on MPP databases.
  • Exposure to Agile development model.
  • Exposure to build automation tools like Maven, Gradle, ANT, sbt.

qualification

  • 3+ years of experience as a professional Software Engineer.
  • Strong Core Java Skills including but not limited to Multithreading, Collection, File IO, Distributed programming etc.
  • Strong knowledge and experience with complex SQL queries and data analysis
  • Strong Scripting skills in Unix/Linux (Shell/Perl/Python/…)
  • Desire to explore the underlying details and provide the root cause analysis on inquiries
  • Understand order lifecycle of trading systems and state management
  • Understand the microstructure of the market data
  • Good Team player with excellent interpersonal skills and integrity
  • Knowledge of Continuous integration tools like Jenkins, Teamcity.
  • Exposure to source code management tools -  svn, git.
  • Good experience working with IDE like Eclipse, Intellij.

responsibilities

  • Working directly with users and analysts to translate business use cases into precise functional and technical requirements
  • Design and develop distributed, high volume, high velocity multi-threaded real-time processing systems using core java technology
  • Produce T+0 and T+1 TCA reports to present the performance analysis of our execution services across assets and order flows.
  • Provide support and tools to allow end users to identify the underlying data issues or performance outliers

educational requirements

Bachelors