JPMorgan Chase is looking to design and deliver cutting-edge technology products that are secure, stable, and scalable to support the firm's business goals effectively.
Requirements
- Proficient in coding in Python and familiar with technologies such as Spark, EMR, Airflow, Cassandra, S3, and Kafka.
- Experience in developing, debugging, and maintaining code in a large corporate environment with modern programming languages and database querying languages.
- Practical cloud-native experience in AWS.
- Overall knowledge of the Software Development Life Cycle.
- Solid understanding of agile methodologies such as CI/CD, Application Resiliency, and Security.
- Demonstrated knowledge of software applications and technical processes within a technical discipline (e.g., cloud, networking, etc.).
- Practical LLM use case development experience using OpenAI Azure.
Responsibilities
- Assist in the development and implementation of software solutions, contributing to design and troubleshooting efforts.
- Support the creation of secure and high-quality production code, ensuring algorithms run effectively with relevant systems.
- Collaborate in producing architecture and design artifacts for applications, ensuring adherence to design constraints.
- Help gather, analyze, and visualize data from diverse sources to support the continuous improvement of software applications and systems.
- Identify and report potential issues and patterns in data, contributing to improvements in coding practices and system architecture.
- Participate in software engineering communities of practice and events to explore new and emerging technologies.
Other
- Formal training or certification on software engineering concepts and 3+ years applied experience.
- Collaborate in producing architecture and design artifacts for applications
- Participate in software engineering communities of practice and events
- Assist in the development and implementation of software solutions
- Help gather, analyze, and visualize data from diverse sources