As a member of our Software Engineering Group, we look first and foremost for people who are passionate around solving business problems through innovation and engineering practices. You'll be required to apply your depth of knowledge and expertise to all aspects of the software development lifecycle, as well as partner continuously with your many stakeholders on a daily basis to stay focused on common goals. We embrace a culture of experimentation and constantly strive for improvement and learning. You'll work in a collaborative, trusting, thought-provoking environment-one that encourages diversity of thought and creative solutions that are in the best interests of our customers globally.

This role requires a wide variety of strengths and capabilities, including:
* BS/BA degree or equivalent experience
* Advanced knowledge of application, data, and infrastructure architecture disciplines
* Understanding of architecture and design across all systems
* Working proficiency in developmental toolsets
* Knowledge of industry-wide technology trends and best practices
* Ability to work in large, collaborative teams to achieve organizational goals
* Passionate about building an innovative culture
* Proficiency in one or more modern programming languages
* Understanding of software skills such as business analysis, development, maintenance, and software improvements

Primary responsibilities:

Design and develop complex, high quality, enterprise-transforming business applications.

Prepare software for deployment to production environments and assist in releases.

Guide junior developers on best development practices, perform code reviews, provide feedback and suggesting changes as necessary.

Respond to and resolve queries and issues reported in production.

Manage small projects independently and work as a team member on larger projects.

Be part of diverse, high energy teams focused on full life-cycle development.

Perform other related duties as required and assigned.

Demonstrate behaviors which are aligned with the organization's desired culture and values.

Essential Technical Skills:

Experience in Design, analysis, architecture and development of applications using .NET Core, C#, LINQ, EF Core.

Experience in TDD and Unit test frameworks like XUnit/Nunit.

Experience in developing RESTful services using WebAPI. Solid understanding of REST concepts and micro services architecture.

Strong working knowledge of Threading and parallel programming.

Strong technical expertise in the Relational Databases - MSSQL.

Expert knowledge in Object Oriented Principles and Design Patterns.

Thorough understanding of Agile methodologies - mainly Scrum.

Knowledge of CI/CD pipelines like Jenkins.

Experience with sprint planning and tools - JIRA.

Experience in working with GIT Source control tool.

Experience in working with Release Management tools like ServiceNow.

Working knowledge of ASP.NET.

Knowledge of UI frameworks like React would be a great plus.

Cloud - Working knowledge of .NET core apps on Docker/Kubernetes (development, hosting, configuration) would be a plus.

Personal skills:

Self-starter and a Team player able to work effectively among and across Tech, Business, and Ops teams.

Excellent verbal and written communication skills.

Deep understanding of architectural concepts, issues and trends.

Ability to work independently and in a team.

Proficient at researching innovative solutions for challenging technical problems.

Willingness to pick up and learn new technologies, frameworks and tools as directed.

Looking for someone who brings a lot of positive energy!JPMorgan Chase & Co., one of the oldest financial institutions, offers innovative financial solutions to millions of consumers, small businesses and many of the world's most prominent corporate, institutional and government clients under the J.P. Morgan and Chase brands. Our history spans over 200 years and today we are a leader in investment banking, consumer and small business banking, commercial banking, financial transaction processing and asset management.

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.



source https://stackoverflow.com/jobs/517865/software-engineering-jpmorgan-chase-bank-na?a=2NFU0ghpy7za&so_medium=Talent&so_source=TalentApi