Exciting Software Engineering Opportunity at JPMorgan Chase
Are you ready to acquire the skills and experience that will elevate your career? We have an exceptional opportunity for you as a Software Engineer II at JPMorgan Chase within the Corporate Sector - Global Supplier Services team.
About the Role
In this role, you will be part of an agile team focused on designing, enhancing, and delivering secure, stable, and scalable software components for our state-of-the-art technology products. As an emerging software engineering team member, you will execute software solutions through the design, development, and technical troubleshooting of multiple components within a technical product, application, or system.
Key Responsibilities
- Execute standard software solutions, design, development, and technical troubleshooting, utilizing innovative approaches to build solutions or solve technical problems.
- Write secure and high-quality code using at least one programming language with limited guidance.
- Design, develop, code, and troubleshoot while considering upstream and downstream systems and technical implications.
- Apply knowledge of tools within the Software Development Life Cycle toolchain to enhance automation value.
- Apply technical troubleshooting skills to solve basic complexity technical problems.
- Gather, analyze, and draw conclusions from large, diverse data sets to contribute to secure, stable application development decisions.
- Learn and apply system processes, methodologies, and skills for developing secure, stable code and systems.
- Promote a team culture of diversity, equity, inclusion, and respect.
- Write SQL codes/stored procedures to capture exceptions and develop Tableau dashboards, taking ownership from end to end.
- Create data models for complex applications and integrations, ensuring compliance with data engineering standards and software code development.
- Proactively identify hidden problems and patterns in data to drive improvements in coding hygiene and system architecture.
Required Qualifications, Capabilities, and Skills
- Formal training or certification in software engineering concepts and 2+ years of applied experience.
- Practical experience in system design, application development, testing, and operational stability.
- Experience in developing, debugging, and maintaining code in a large corporate environment using one or more modern programming languages and database querying languages.
- Ability to code in languages such as Java, Python, or SQL.
- Experience across the Software Development Life Cycle.
- Exposure to agile methodologies like CI/CD, Application Resiliency, and Security.
- Emerging knowledge of software applications and technical processes within technical disciplines (e.g., cloud, AI, machine learning, mobile).
- Current user of Tableau, Alteryx, SQL, or related tools, with experience in data mining, descriptive and predictive statistics, and data visualization principles.
- Proficiency in both relational and NoSQL databases, with knowledge in data modeling tools and software (e.g., Erwin, SQL).
Preferred Qualifications, Capabilities, and Skills
- Exposure to cloud technologies.
- Hands-on experience with ETL tools (design and development) including Informatica, Star Schema data models, AWS Glue, and Databricks.
- Experience in large-scale data integration, data warehouse solutions, and data modeling.
- Experience with Oracle 19c or higher databases, including partitioning and NoSQL databases (MongoDB).
- Hands-on experience with Scala.
About JPMorgan Chase & Co.
As one of the oldest financial institutions, JPMorgan Chase & Co. offers innovative financial solutions to millions of consumers, small businesses, and many of the world’s most prominent corporate, institutional, and government clients under the J.P. Morgan and Chase brands. With a history spanning over 200 years, we are leaders in investment banking, consumer and small business banking, commercial banking, financial transaction processing, and asset management.
We offer a competitive total rewards package, including a base salary determined by role, experience, skill set, and location. Eligible roles may also receive discretionary incentive compensation, which recognizes firm performance and individual achievements. Our comprehensive benefits include health care coverage, on-site wellness centers, a retirement savings plan, backup childcare, tuition reimbursement, mental health support, financial coaching, and more. Full details about compensation and benefits will be provided during the hiring process