DESCRIPTION:
Duties: Work closely with fundamental and quantitative researchers on onboarding new functionality and analytics on to our investment decision platform. Set up data pipelines that supply the data ingress of our platform from internal and external providers. Employ private and public cloud computing practices, oversee version releases, and build generic software developer kits to reduce risk of error and improve maintainability and scalability of firm software. Act as the Python programming expert of the team. Oversee the design, development, and delivery of long-term projects as a lead developer. Create timelines and set targets, conduct workshops and demos, and regularly report to stakeholders. Deliver technological solutions to financial challenges leveraging knowledge of probability, statistics, machine learning, and both quantitative and qualitative finance.
QUALIFICATIONS:
Minimum education and experience required: Bachelor's degree in Computer Science, Computer Engineering, or related field of study plus 2 years (24 months) of experience in the job offered or as Software Engineer, Programmer/Analyst, or related occupation.
Skills Required: This position requires experience with the following: Linux; Unix; Windows; Agile SDLC; Waterfall SDLC; Hybrid SDLC; Application Architecture Disciplines; Data Architecture Disciplines; Infrastructure Architecture Disciplines; Microservices; Apache Kafka; Docker; J2EE; Spring; Java; Javascript; Python; React; SQL; Apache Tomcat; REST; SOAP; Maven; JSON; Kubernetes; AWS Cloud Services; Cassandra; Cucumber; Junit; Automated Testing; Blackbox Testing; Functional Testing; Manual Testing; Performance Testing; Regression Testing; Smoke Testing; Unit Testing.
Job Location: 575 Washington Blvd, Jersey City, NJ 07310.
Full-Time. Salary: $172,000 - $215,000 per year.