JPMorgan Chase & Co. (NYSE: JPM) is a leading global financial services firm with assets of $2.6 trillion and operations worldwide. The firm is a leader in investment banking, financial services for consumers and small business, commercial banking, financial transaction processing, and asset management. A component of the Dow Jones Industrial Average, JPMorgan Chase & Co. serves millions of consumers in the United States and many of the world's most prominent corporate, institutional and government clients under its J.P. Morgan and Chase brands. Information about JPMorgan Chase & Co. is available at www.jpmorganchase.com.
Chase Merchant Services is a leading provider of merchant services, offering proprietary platforms that enable integrated solutions for all payment types, including credit, debit, prepaid stored value and electronic check processing as well as digital, alternative and mobile payment options.
As an experienced Software Engineer, your mission is to help lead our teams of innovators and technologists toward creating next-level solutions that improve the way our business is run. Your deep knowledge of design, analytics, development, coding, testing and application programming will help your team raise their game, meeting your standards, as well as satisfying both business and functional requirements. Your expertise in various technology domains will be counted on to set strategic direction and solve complex and mission critical problems, internally and externally. Your quest to embracing leading-edge technologies and methodologies inspires your team to follow suit.
We are looking for a good communicator with strong technical design skills to help coach our teams as we advance our system architecture.This role requires a wide variety of strengths and capabilities, including:
·Technical:Competent at analyzing unfamiliar code bases in order to provide technical advisement on bugs, security, and static analysis reports.
·Collaboration:Ability to work with peers to discuss and develop consensus on technical direction.
·Coaching:Strong interpersonal skills in order to develop relationships with and coach local and remote development teams.
·Accountability:This is a senior individual contributor position, with the expectation that you can own the tasks assigned to you with minimal supervision.
·Learning: A passion for discovering and understanding new technologies and techniques.
Required:
·10+ years of professional software engineering experience.
·Knowledge of software design principles, such as OOP, SOLID, ACID, design patterns, etc.
·Deep technical .NET experience, including C#, VB.NET, and ASP.NET.
·Database and SQL development, including stored procedures.
·Web development (HTML/CSS/JS), including security mechanisms and common vulnerability vectors, such as XSS, XSRF, CORS, etc.
·Proven track record of building consensus of technology vision with multiple stakeholders.
·Experience coaching teams through technical issues.
·Familiar with feature-branch-based source-control methodologies.
·Ability to communicate clearly and effectively, verbally and written.
·Experience working in an independent, minimally-supervised context.
Preferred:
·Java experience, including Java 8 and JavaEE (JAX-WS, JAX-RS, JMS).
·Cloud and microservice development.
·CI and CD, build pipelines, and automated testing.
by via developer jobs - Stack Overflow