Software Engineering at JPMorgan Chase Bank, N.A. (Wilmington, DE)At JPMorgan Chase Bank, N.A.
Duties: Configure, develop and unit test the applications using Progress/Open Edge Language and its components such as Webspeed, PAS (Pacific App Servers) and REST API's. Conduct performance test of the applications to ensure the stability of the applications using tools such as Apache JMeter and BlazeMeter. Develop procedures to automate the unix-based applications using VHI (Verastream Host Integrator) and integrate and execute them using JAVA to ensure the functionality of the application is met. Review technical specifications and perform code reviews in progress. Provide estimates on the project level and BRD (Business Requirement Document) breakdowns or PBR (Project Backlog Review) sessions. Develop use cases, business process flows, data flow diagrams, user activity and sequence diagrams using UML. Create user stories using tools such as JIRA, ALM (Application Lifecycle Management), MS Office Suite and MS Visio as part of SDLC (Software Development Life Cycle). Interact with SME's (Subject Matter Experts) and key stakeholders for understanding and gathering the business requirements. Analyze and understand the business model concepts and business process re-engineering. Create testing scenario scripts based on the user stories and automate functional and regression test scenarios with the help of JAVA programming language and Selenium for web automation. Participate in design re-factoring and enhancement of critical components. Responsible for defect management, including defect creation, modification, tracking, and reporting using industry standard tools such as HP Quality Center or ALM.
Minimum education and experience required: This position requires a Bachelor's degree in Computer Engineering, Computer Science, Information Technology, or other related field of study and three (3) years of experience in the job offered or three (3) years of experience as a Business Analyst, Quality Assurance Engineer, IT Analyst or related occupation. The employer will accept a Master's degree and one (1) year of experience in lieu of a Bachelor degree and three (3) years of experience.
Skills Required: This position requires one (1) year of experience with the following skills and technologies: Progress/Open Edge 10.x to 11.6 on Linux and Unix; C; C++; JAVA; Visual Basic; VS Script; SQL; Oracle 11g; working in the US Mortgages, Banking, or Finance Services sectors; Selenium for web-based applications automation testing; SDLC (software development life cycle); Agile methodologies; and SCRUM execution.
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