Job #: 1686
Title: Audit Developer
The Legal, Compliance and Regulatory Technology organization provides IT support to the Legal and Compliance division. The ideal candidate should have the skills listed below but in addition should be a self-driven, dedicated individual who works well in a team and thinks and acts strategically. In addition the candidate should respond well to change and quickly pick up new concepts in an ever moving regulatory landscape. When faced with a problem, the candidate should be able to ask questions and leverage the skill set of those around him/her. Daily responsibilities include: capturing functional requirements, analyzing data, transforming requirements into code, attending scrum meetings, reporting on project status, and learning our in-house frameworks and Java best practices.
The CAT team is responsible for producing the Consolidated Audit Trail reporting and ensures the Firm is compliant with SEC Rule 613 of Regulation NMS. This is relatively a new program which requires the candidate to partner with business stakeholders, business analysts and other developers to drive forward the business agenda through solid design and execution.
-Work closely with clients to understand scope and business requirements
-Build client relationships ?Create prototypes for business valuation and feedback
-Write detailed functional requirements, use cases, technical specifications
-Perform data analysis and partner with data providers to ensure requirements are met
-Write Scala code on spark that accurately reflects the requirements and design documents.
-Write Java code that accurately reflects the requirement
-Write unit tests that exercise all major logic components of the code
-Deploy, maintain and performance tune all models.
Skills & experience:
-5+ years of appropriate technical experience
-Data Analysis experience; Strong data analytical skills (SQL)
-Capital Markets knowledge, preferably in Sales & Trading or Investment Banking
-Understanding of Order Life Cycle management from Equities or Listed derivatives
-Strong proficiency with Scala on Spark
-Strong proficiency with Core Java -Database experience preferably with DB2, Sybase, or Oracle-Complete SDLC process and Agile Methodology (Scrum)
-Strong oral and written communication skillsExcellent interpersonal skills and professional approach