Description
We have an exciting and rewarding opportunity for you to take your software engineering career to the next level.
As a Lead Software Engineer at JPMorgan Chase within the Commercial and Investment Bank - Payments Technology team you will play a crucial role in an agile team dedicated to enhancing building and delivering trusted market-leading technology products in a secure stable and scalable manner. This position is perfect for team members who are passionate about creating high-performance elegant user experiences in the finance sector and excel in a dynamic environment with custom backend integrations. You will collaborate directly with the lead developer and offer support to both users and technology partners within the firm.
Job responsibilities
- Leads execution of software solutions design development and technical troubleshooting with ability to think beyond routine or conventional approaches to build solutions or break down technical problems
- Creates secure and high-quality production code and maintains algorithms that run synchronously with appropriate systems
- Produces architecture and design artifacts for complex applications while being accountable for ensuring design constraints are met by software code development
- Proactively identifies hidden problems and patterns in data and uses these insights to drive improvements to coding hygiene and system architecture
- Troubleshoots debugs and resolves technical issues across development and production environments
- Collaborates with product managers designers and engineers to deliver high-quality solutions
- Participates in code reviews technical discussions documentation writing and knowledge sharing with the team
- Contributes to software engineering communities of practice and events that explore new and emerging technologies
Required qualifications capabilities and skills
- Formal training or certification on software engineering concepts and 5 years applied experience
- Advanced proficiency in React and its core principles including component-based architecture using React JS enhancing code quality with TypeScript and deep understanding of JavaScript
- Strong experience with Redux or other state management solutions
- Hands-on experience with modern CSS techniques and frameworks
- Solid understanding of application architecture event-driven systems and inter-process communication
- Deep Experience integrating RESTful APIs WebSockets or message buses
- Hands-on practical experience in system design application development testing and operational stability
- Experience in developing debugging and maintaining code in a large corporate environment with one or more modern programming languages
- Solid understanding of agile methodologies CI/CD Application Resiliency and Security
Preferred qualifications capabilities and skills
- Hands-on experience building and deploying applications using OpenFin and/or Electron
- Exposure to RxJS and reactive programming patterns
- Experience with native application development using C#/.NET
- Exposure to AI code assistant tools
Required Experience:
IC
DescriptionWe have an exciting and rewarding opportunity for you to take your software engineering career to the next level. As a Lead Software Engineer at JPMorgan Chase within the Commercial and Investment Bank - Payments Technology team you will play a crucial role in an agile team dedicated to e...
Description
We have an exciting and rewarding opportunity for you to take your software engineering career to the next level.
As a Lead Software Engineer at JPMorgan Chase within the Commercial and Investment Bank - Payments Technology team you will play a crucial role in an agile team dedicated to enhancing building and delivering trusted market-leading technology products in a secure stable and scalable manner. This position is perfect for team members who are passionate about creating high-performance elegant user experiences in the finance sector and excel in a dynamic environment with custom backend integrations. You will collaborate directly with the lead developer and offer support to both users and technology partners within the firm.
Job responsibilities
- Leads execution of software solutions design development and technical troubleshooting with ability to think beyond routine or conventional approaches to build solutions or break down technical problems
- Creates secure and high-quality production code and maintains algorithms that run synchronously with appropriate systems
- Produces architecture and design artifacts for complex applications while being accountable for ensuring design constraints are met by software code development
- Proactively identifies hidden problems and patterns in data and uses these insights to drive improvements to coding hygiene and system architecture
- Troubleshoots debugs and resolves technical issues across development and production environments
- Collaborates with product managers designers and engineers to deliver high-quality solutions
- Participates in code reviews technical discussions documentation writing and knowledge sharing with the team
- Contributes to software engineering communities of practice and events that explore new and emerging technologies
Required qualifications capabilities and skills
- Formal training or certification on software engineering concepts and 5 years applied experience
- Advanced proficiency in React and its core principles including component-based architecture using React JS enhancing code quality with TypeScript and deep understanding of JavaScript
- Strong experience with Redux or other state management solutions
- Hands-on experience with modern CSS techniques and frameworks
- Solid understanding of application architecture event-driven systems and inter-process communication
- Deep Experience integrating RESTful APIs WebSockets or message buses
- Hands-on practical experience in system design application development testing and operational stability
- Experience in developing debugging and maintaining code in a large corporate environment with one or more modern programming languages
- Solid understanding of agile methodologies CI/CD Application Resiliency and Security
Preferred qualifications capabilities and skills
- Hands-on experience building and deploying applications using OpenFin and/or Electron
- Exposure to RxJS and reactive programming patterns
- Experience with native application development using C#/.NET
- Exposure to AI code assistant tools
Required Experience:
IC
View more
View less