J.P. Morgan is a leading global financial services firm, established over 200 years ago :
o We are the leader in investment banking, financial services for consumers and small businesses, commercial banking,
financial transaction processing, and asset management.
o We have assets of $2.5 trillion and operations worldwide
o We operate in more than 100 markets.
o We have more than 243,000 employees globally.
Our wholesale businesses include J.P. Morgan’s Asset Management, Commercial Banking and the Corporate &
Investment Bank which provide products and services to corporations, governments, municipalities, non-profits,
institutions, financial intermediaries and high-net worth individuals and families.
Our corporate functions support the entire organization and include the following functions : Accounting, Audit, Finance,
Human Resources, Operations, and Technology.
J.P. Morgan in India provides a comprehensive range of Corporate & Investment Banking, Commercial Banking, Asset &
Wealth Management, and Corporate functions services and solutions to our clients, executing some of the most important
financial transactions and providing essential strategic advice to our clients such as the government, large domestic
and multi-national corporations, non-government organizations and financial institutions and investors. India is a key
market for JPMorgan Chase globally and our employees in India are a critical part of how we do business globally and are
integrated within our businesses. Our Global Service Centers (GSCs) are strategically positioned in Mumbai, Bangalore
and Hyderabad to support the firm’s operations regionally and globally. The centers provide comprehensive strategic
support across technology and business operations processing to all lines of business and the corporate functions.
The Technology team at our GSCs service all Lines of Business and Enterprise Technology in helping build and operate
innovative industry leading solutions. The breadth of capabilities within the Technology team at the GSC enables it to
support the firm in leading edge areas such as Digital, Big data analytics, Robotics & Machine Learning.
The Digital Technology supports public Internet sites & Mobile apps for all lines of business within J. P. Morgan Chase.
Digital Tech is comprised of over 400 professionals located in New York, Ohio, Texas and California. The group consists
of senior business strategists, developers, infrastructure and architecture specialists, information architects, usability
professionals, interactive designers, editors and other project support and operations staff. Digital Tech works closely with
all lines of business including : Auto Lending, Business Banking, Card Services, Commercial Banking, Education Finance,
Home Lending, Investing, Private Bank, Private Client Services, Retail and Treasury. JPMorgan Chase's online & Mobile
sites are currently among the top ranked in the industry. Digital Tech's goal is to provide consistent, integrated internet
applications that are intuitive, dependable and easy to use for all customers.
As an Applications Developer, you will provide high quality technology solutions that address business needs by
developing applications for the Chase Online customer base. This position requires a high level of development expertise
with Internet based programming architectures and Object Oriented principles. The ability to communicate effectively
is also required as you will work closely with other groups both within and outside of the organization to coordinate
design, development, and testing efforts of your assigned application components to ensure the successful delivery of the
Candidate will be responsible for the full delivery (designing, developing, coding, testing, debugging and documenting) of applications to satisfy business requirements.
Single Point of Responsibility for the overall technical integrity of our team's delivery.
Proven Ability to handle and manage work with a team of 10+ members
Analyzes business requirements to understand the business needs and to determine how systems and applications can best functionally fulfill those needs
Combines knowledge of what the business wants with knowledge of how the systems are built and used to create a functional design and write user stories for a given application
Serve as the primary liaison between the Business / Product, Architecture, Development and Testing resources throughout the project life cycle
Schedule and lead requirements / JAD sessions with stakeholders; gather testable system requirements and translate them into use cases in Functional Specification Documents and user stories
Conducts in-depth research to determine if solutions to business requirements currently exist within or outside the business unit, and if not, whether new effective solutions are feasible
Analyzes impact of proposed solution to develop use cases to demonstrate the business requirements to the IT (Information Technology) Team and Quality Assurance Team
Manage analysis and estimation of future work impacting our team.
Partner with Architects on the design and architecture for our team's deliverables.
Be an active Leader and contributor to the team’s delivery.
Take the lead on solving and implementing difficult technology challenges and drive our team to successful delivery.
Ensure development quality is being tracked and improved using techniques like Unit Testing and Peer Review.
Cultivate and introduce (where appropriate) Agile engineering practices including : Pair Programming, Continuous Integration and Test Driven Development.
Actively work with other leads to align to a consistent technology vision and keep the rest of the organization aware of our activities.
Mentor team members to progress their technical and professional skills.
Must have :
Experience in understanding business modeling concepts and business application development.
Excellent interpersonal and communication skills, including the ability to write clear and concise functional and technical specifications and detailed user stories.
Excellent analytical skills with ability to analyze complex system requirements and present findings to both internal and external stakeholders.
Strong ability to multi-task effectively, working on several projects simultaneously.
Demonstrated professional work experience in hands on Software Engineer and / or Application Development role.
Rich Experience in Agile SDLC.
Advanced knowledge of Microsoft Office tools like MS Word, MS Excel, and MS PowerPoint.
Good communication, influencing skills to drive a technical solution, ability to work with global stake holders.
Experience implementing quality guidelines, standards and procedures
Highly Organized, detail-oriented, hands-on, motivated self-starter who can work independently and may need to manage a small team of junior technology resources, as applicable.
Knowledge / experience using JIRA and Blueprint
Good understanding of the defect management and resolution process using defect management tools
Ability to easily assimilate information and learn new applications and processes
Nice to have :
Digital Transformation experience across Retail / Consumer Banking, Cards & Payments
Arch / design experience for at least open systems & applications
Agile Experience (KANBAN)
Exposure to DevOps / PS processes
Strong hands-on knowledge of various ERP business applications, business processes, and system processes
Experience in financial / banking industry
B.S or M.S or equivalent College degree or specialized training / equivalent work experience with excellent academic background (Computer Science & related disciplines preferred)
7+ years of relevant experience
5+ years of leading a team of 10+ team members
4+ years of working experience as part of Agile Scrum teams
Solid understanding and proven working experience on open source based projects
Support and participate in system and integrated testing across sub-systems as the need arises
Experience with tuning high volume applications, mission-critical applications
Experience in producing solid documentation both inside code and external design specifications
Agile Experience (at least SCRUM) will be preferred
Strong written and verbal communication skills, strong interpersonal skills and time management skills, strong analytical and troubleshooting skills
Strong project management and team management skills e.g. planning, budgetary control, people management etc.
Experience implementing quality guidelines, standards and procedures
Experience implementing and enforcing secure coding best practices