Software Engineering at JPMorgan Chase Bank, N.A. (Wilmington, DE)At JPMorgan Chase Bank, N.A.
Duties: Design, analyze, develop, code, and build the data integration modules for software applications. Build data integration module that can consume data from multiple sources and transform the data and deliver the data to third party streams in various forms to develop software applications. Develop inbound interfaces that are scalable to accommodate new file interfaces. Develop reusable data integration and ingestion components, automate data ingestion streams into disparate target systems, and conduct performance tuning of data transformation and data integration layers by identifying bottlenecks and deliver performance effective solutions. Design data warehouse solutions including data modeling, data profiling and data quality techniques. Design and develop reusable transformation modules including data processing and data configuring capabilities along with robust architecture. Develop data integration ecosystem that can transform, scrub, remediate, validate and cleanse the data before delivering to CORE data processing engines.
Minimum education and experience required: This position requires a Bachelor's degree in Electronic Engineering, Computer Science, Software Engineering, or related field of study plus five (5) years of experience in the position offered or five (5) years of experience as a Software Engineer/Developer, IT Analyst/Consultant, Systems Engineer, or related occupation. The employer will alternatively accept a Master's degree plus three (3) years of experience in lieu of a Bachelor's degree plus five (5) years of experience.
Skills Required: This position requires experience with the following skills: ETL technologies including Informatica or Spark; Oracle PL/SQL; Unix and Linux shell scripting; Python; Core Java programming; Control-M Job Scheduler tool; developing Stored Procedures using Oracle; Functions using Oracle; Views using Oracle; Triggers and SQL queries using Oracle; data modelling of relational database entities; performance tuning techniques in ETL technologies and ATL Databases; tune and optimize ETL batch jobs for performance and throughput; Software development lifecycle; Agile delivery model; JIRA, Bit Bucket; HP ALM; SVN; SQL Developer; Git; Eclipse, or IntelliJ IDEA.
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. We also help small businesses, nonprofits and cities grow, delivering solutions to solve all their financial needs.
We recognize that our people are our strength and the diverse talents they bring to our global workforce are directly linked to our success. We are an equal opportunity employer and place a high value on diversity and inclusion at our company. We do not discriminate on the basis of any protected attribute, including race, religion, color, national origin, gender, sexual orientation, gender identity, gender expression, age, marital or veteran status, pregnancy or disability, or any other basis protected under applicable law. In accordance with applicable law, we make reasonable accommodations for applicants' and employees' religious practices and beliefs, as well as any mental health or physical disability needs.
Equal Opportunity Employer/Disability/Veterans