Company Profile:
JPMorgan Chase (NYSE: JPM) is one of the oldest financial institutions in the United States. With a history dating back over 200 years, here's where we stand today: We are a leading global financial services firm with assets of $2.4 trillion. We operate in more than 60 countries.
Job Description:
1. Build and maintain core system components as well as specific applied tools in Java / Python.
2. Approach problem-solving with a solid conceptual understanding of the design philosophy behind the systems we use.
3. Build solutions with testability in mind: clearly define expected results as the first step of any project.
4. "Code for review:" Clearly organize your code and comment where necessary, to facilitate the peer review process.
5. Provide BAU support for issues encountered in daily processing and questions from the business about the system's outputs.
Candidate Profile:
1. Programming experience in at least one OO language and at least one scripting language.
2. Experience with relational databases, especially Oracle.
3. Numerical literacy and a good understanding of financial modeling, P&L, and risk. An understanding of the credit derivatives business is a plus.
4. A precise thought process and an ability to break a large problem into smaller parts.
5. Experience tuning high-performance algorithms is a plus.