Skip to content

Software Engineer
Company | JP Morgan Chase |
---|
Location | New York, NY, USA |
---|
Salary | $172000 – $215000 |
---|
Type | Full-Time |
---|
Degrees | Bachelor’s |
---|
Experience Level | Junior, Mid Level |
---|
Requirements
- Bachelor’s degree in Computer Science, Computer Engineering, or related field of study
- 2 years (24 months) of experience in the job offered or as Software Engineer, Programmer/Analyst, or related occupation
- Experience with Linux
- Experience with Unix
- Experience with Windows
- Experience with Agile SDLC
- Experience with Waterfall SDLC
- Experience with Hybrid SDLC
- Experience with Application Architecture Disciplines
- Experience with Data Architecture Disciplines
- Experience with Infrastructure Architecture Disciplines
- Experience with Microservices
- Experience with Apache Kafka
- Experience with Docker
- Experience with J2EE
- Experience with Spring
- Experience with Java
- Experience with Javascript
- Experience with Python
- Experience with React
- Experience with SQL
- Experience with Apache Tomcat
- Experience with REST
- Experience with SOAP
- Experience with Maven
- Experience with JSON
- Experience with Kubernetes
- Experience with AWS Cloud Services
- Experience with Cassandra
- Experience with Cucumber
- Experience with Junit
- Experience with Automated Testing
- Experience with Blackbox Testing
- Experience with Functional Testing
- Experience with Manual Testing
- Experience with Performance Testing
- Experience with Regression Testing
- Experience with Smoke Testing
- Experience with Unit Testing
Responsibilities
- 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
- 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
- Regularly report to stakeholders
- Deliver technological solutions to financial challenges leveraging knowledge of probability, statistics, machine learning, and both quantitative and qualitative finance
Preferred Qualifications
No preferred qualifications provided.