5 days old

TCA Software Engineer

New York, NY 10038
  • Job Code
  • Payrate
    $65 To $75
  • Jobs Rated
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
  • 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
  • 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.


Jobs Rated Reports for Software Engineer

Featured Jobs

Career News

Before you go...

Our free job seeker tools include alerts for new jobs, saving your favorites, optimized job matching, and more! Just enter your email below.

Share this job:

TCA Software Engineer

Randstad Technologies
New York, NY 10038

Share this job

TCA Software Engineer

Randstad Technologies
New York, NY

Separate email addresses with commas

Enter valid email address for sender.

Join us to start saving your Favorite Jobs!

Sign In Create Account
Software Engineer
8th2017 - Software Engineer
Overall Rating: 8/199
Median Salary: $100,690

Work Environment
Very Low
Very Good
Powered ByCareerCast