DescriptionWe have an exciting and rewarding opportunity for you to take your software engineering career to the next level.
As a Software Engineer III at JPMorgan Chase within the Corporate Technology - Engineering and Architecture Data Solutions team you will be a key member of an agile team tasked with designing and delivering cutting-edge technology products that are secure stable and scalable. Your role involves implementing essential technology solutions across diverse technical domains to support the firms business goals effectively.
Job 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.
Required Qualifications Capabilities and Skills
- Formal training or certification on software engineering concepts and 3 years applied experience.
- Hands-on practical experience in system design application development testing and operational stability.
- 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.).
Preferred Qualifications Capabilities and Skills
- Practical LLM use case development experience using OpenAI Azure.
- Familiarity with modern LLM techniques