DescriptionWe have an exciting and rewarding opportunity for you to take your software engineering career to the next level.
As a Software Engineer III at JPMorgan Chase within the Commercial Bank - Global Services team, you serve as a seasoned member of an agile team to design and deliver trusted market-leading technology products in a secure, stable, and scalable way. You are responsible for carrying out critical technology solutions across multiple technical areas within various business functions in support of the firm’s business objectives.
Job responsibilities
- Designs and builds efficient, unit tested, and reusable User Interface components using JavaScript, React, HTML5, CSS, Bootstrap, JQuery and other JS driven web frameworks
- Analyzes and interpret requirements from Business and UX Design Team
- Produces architecture and design artifacts for complex applications while being accountable for ensuring design constraints are met by software code development
- Creates front end web development with CSS3 animation
- Writes scalable code in React, Angular and use Typescript for development.
- Gathers, analyzes, synthesizes, and develops visualizations and reporting from large, diverse data sets in service of continuous improvement of software applications and systems
- Adds to team culture of diversity, equity, inclusion, and respect
Required qualifications, capabilities, and skills
- Formal training or certification on software engineering concepts and 3+ years applied experience
- Hands-on practical experience in system design, application development, testing, and operational stability
- Proficient in coding in one or more languages
- Experience in developing, debugging, and maintaining code in a large corporate environment with one or more modern programming languages and database querying languages
- Overall knowledge of the Software Development Life Cycle
- Solid understanding of agile methodologies such as CI/CD, Applicant Resiliency, and Security
- Demonstrated knowledge of software applications and technical processes within a technical discipline (e.g., cloud, artificial intelligence, machine learning, mobile, etc.)
Preferred qualifications, capabilities, and skills
- Experience in Object Oriented JavaScript programming and know about prototyping inheritance in JS
- Have experience in various React, Angular UI tools including Angular Material, Material UI and NgBootstrap
- Experience with CI/CD tools like Jenkins, Version Control tools (BitBucket, Git)
- Experience in unit test framework JEST, Karma / Jasmine.
- Cloud experience is a plus