Logo
JPMorganChase

Software Engineer [Multiple Positions Available]

JPMorganChase, Columbus, Ohio, United States, 43224

Save Job

Software Engineer [Multiple Positions Available] Join to apply for the

Software Engineer [Multiple Positions Available]

role at

JPMorganChase

Job Description Provide application design guidance and consultation, utilizing a thorough understanding of applicable technology, tools, and new designs. Work with teams to understand the functional requirements of existing complex business applications. Write technical specifications to design or redesign complex software applications and help solution it. Structure software so it is easy to understand, test, and evolve. Act as an expert technical resource for data design, data modeling, simulation, and analysis efforts and coach team on niche skills that are vendor supported. Provide coding direction to less experienced staff and develop high quality code. Verify program logic by overseeing the preparation of test data, performing testing, and debugging application programs. Oversee overall system testing and the migration of platforms and applications to production environment. Drive projects and data center migration effort, assure quality, security, and compliance requirements are met, and oversee creation of end‑to‑end testing for smooth business continuity. Develop new documentation, technical procedures, and user guides for required application support and maintenance. Identify problems, propose solutions, and suggest what’s best to focus on. Advise teams on architectural best practices and help redesign/rebuild complex business applications. Drive decisions that influence product design, application functionality, and technical operations and processes.

Qualifications Minimum education: Bachelor’s degree in Electronic Engineering, Computer Science, Computer Engineering, Computer Information Systems, Information Technology, or related field. Minimum experience: 7 years in a Software Engineer, IT Developer, Technology Lead, or related occupation.

Key skills required:

Developing and managing customer communications using OpenText Exstream, Dialogue, and GMC Software for multichannel delivery, optimizing document output and UI.

Working with mainframe systems (VSAM, JCL, COBOL) for job automation and application maintenance; managing print output and document presentation with AFP and PDF.

Designing, deploying, and managing applications on AWS (EC2, EKS, ECS, S3) for scalability, security, and cost optimization.

Administering and automating Linux/Unix systems via shell scripting; troubleshooting system issues.

Participating in Agile SDLC, collaborating across teams for iterative feature delivery.

Developing scalable microservices with high concurrency and fault tolerance; integrating and managing Apache Kafka for real‑time data streaming and messaging.

Developing enterprise applications using Java, Python for backend services, and writing optimized SQL queries for Oracle and DB2.

Creating RESTful and SOAP web services for seamless system integration; deploying and managing containerized applications.

Using Git for version control and collaborative development.

Job Location: 1111 Polaris Pkwy, Columbus, OH 43240.

About Us Chase is a leading financial services firm, helping nearly half of America’s households and small businesses achieve their financial goals through a broad range of financial products. Our mission is to create engaged, lifelong relationships and put our customers at the heart of everything we do.

Equal Opportunity Employer / Disability / Veterans. We do not discriminate on the basis of any protected attribute and provide reasonable accommodations for applicants and employees’ religious practices, mental health, or physical disability needs.

#J-18808-Ljbffr