Software Engineer [Multiple Positions Available]

JPMorgan Chase & Co.Wilmington, DE
Onsite

About The Position

Design, develop, and implement software solutions across the Chase Cards platform, addressing business challenges through innovative engineering practices. Engage in all phases of the software development life cycle, including requirement analysis, integration of architectural standards into application design specifications, documentation of application solutions, translation of technical requirements into programmed application modules, and development or enhancement of software application modules. Identify, troubleshoot, and resolve application-related issues, ensuring solutions adhere to predefined architectural specifications. Assist in design reviews by recommending strategies to incorporate requirements into design and information or data flows. Participate in project planning sessions with Project Managers, Business Analysts, and team members to analyze business requirements and outline proposed solutions.

Requirements

  • Bachelor's degree in Electronic Engineering, Computer Science, Electronics and Communications, or related field of study plus 5 years of experience in the job offered or as Software Engineer, IT Consultant, Consultant, Systems Analyst, I.T. Analyst, Applications Developer, or related occupation. The employer will alternatively accept a Master's degree in Electronic Engineering, Computer Science, Electronics and Communications, or related field of study plus 3 years of experience in the job offered or as Software Engineer, IT Consultant, Consultant, Systems Analyst, I.T. Analyst, Applications Developer, or related occupation.
  • performing impact analysis and feasibility studies for large-scale mainframe projects, including evaluating requirements, suggesting feasibility of the change, and creating both high-level and low-level design specifications
  • designing, coding, enhancing, implementing, and testing end-to-end mainframe systems for large-scale business applications using COBOL, CICS, JCL, DB2, VSAM, REXX, and PL/SQL within Agile software development methodologies and practices
  • building and integrating applications using API technologies and messaging systems utilizing IBM CICS Web Services, IBM Developer for z/OS, and IBM MQ
  • performing API and service testing using tools including Postman and SOAPUI
  • working with data formats such as XML and JSON
  • monitoring application interfaces and services using Splunk for operational support and troubleshooting
  • managing the full application lifecycle using source code management tools such as Endevor or ChangeMan, version control with Git, and implementing CI/CD with Jenkins

Responsibilities

  • Design, develop, and implement software solutions across the Chase Cards platform
  • Engage in all phases of the software development life cycle
  • Identify, troubleshoot, and resolve application-related issues
  • Assist in design reviews
  • Participate in project planning sessions

Benefits

  • competitive total rewards package including base salary determined based on the role, experience, skill set and location
  • eligible roles may receive commission-based pay and/or discretionary incentive compensation, paid in the form of cash and/or forfeitable equity, awarded in recognition of individual achievements and contributions
  • comprehensive health care coverage
  • on-site health and wellness centers
  • a retirement savings plan
  • backup childcare
  • tuition reimbursement
  • mental health support
  • financial coaching
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service