JPMorgan Chase is looking to solve the problem of designing and delivering trusted, market-leading technology products that are secure, stable, and scalable within the Commercial & Investment Bank organization.
Requirements
- Hands-on practical experience in system design, application development, testing, and operational stability
- Hands-on experience with Python and Unix shell scripting
- Experience with Unix and Windows operating systems
- Familiarity with middleware concepts and messaging technologies
- Knowledge of database management and SQL
- Solid understanding of job scheduling and high-performance computing
- Expertise in source code management using tools such as Github
Responsibilities
- Develops and maintains Python scripts for automation and process improvement
- Manages job scheduling, including dependency management between jobs
- Monitors and supports Unix and Windows operating systems
- Implements and manages high-performance computing solutions
- Initiates production monitoring and alerting systems, and is responsible for incident management, problem management, and knowledge management tasks
- Utilizes Unix shell programming for scripting and automation, automates tasks to reduce toil and improve efficiency
- Applies middleware concepts and manage message queues and other messaging technologies
Other
- Formal training or certification on software engineering concepts and 3+ years applied experience
- Demonstrated experience with stakeholder management and collaborating with global teams
- Incident and problem management skills and Agile project management practices
- Bachelor's degree or higher in Computer Science or related field (not explicitly mentioned but implied)
- Ability to work in a team environment (not explicitly mentioned but implied)