SOFTWARE ENGINEER

New York, New York, United States

Share with: Facebook Twitter Send to a friend

Duties: Design, implement and maintain tools and technologies used by Legal and Compliance team. Create full-stack web applications with Angular, TypeScript, HTML and CSS that visualize and manipulate rich data sets, such as employee attributes, individual account statement details, restricted securities and more. Develop firm-wide employee-faced web applications for Core Compliance Team to automatically collect necessary data such as employees’ response to required attestations. Develop and maintain corresponding backend processing and data layers using Java, REST and SQL. Develop and maintain a compliance exception workflow infrastructure to automate complex legal and compliance procedures. Develop reports and summaries used by Trading Compliance team from trading metadata through data analysis and aggregation. Improve existing software systems to meet changing business requirements. Be able to check and manipulate data in SQL database for investigation of daily job failures.

Minimum education required: Bachelor’s degree or equivalent in Computer Science, Physics, or related field.

Minimum experience required: 0

Skills required

  • Must have demonstrated knowledge of SQL syntax and relational database concepts. 

  • Must have demonstrated knowledge of Angular or React. 

  • Must have demonstrated knowledge of TypeScript. 

  • Must have demonstrated knowledge of Basic CSS and HTML. 

  • Must have demonstrated knowledge of Java. 

  • Must have demonstrated knowledge of Object oriented design patterns. 

  • Must have demonstrated knowledge of Windows/Unix systems. 

  • Must have demonstrated ability to build full-stack web applications. 

  • Must have demonstrated knowledge of data structures. 

Must also pass company’s required skills assessment. 

Employer will accept any amount of graduate coursework, graduate research experience or professional experience with the required skills.