JPMorganChase logo

Software Engineering [Multiple Positions Available]

JPMorganChase
1 day ago
Full-time
On-site
Plano, Texas, United States
Software Development
Description

DESCRIPTION:

Duties: Drive strategic initiatives for Global Banking Marketing, Sales, and Client Engagement Technologies including engineering, data, and Smart AI enabled teams and related efforts. Design, develop and implement software solutions. Solve business problems through innovation and engineering practices. Involved in all aspects of the Software Development Lifecycle (SDLC) including analyzing requirements, incorporating architectural standards into application design specifications, documenting application specifications, translating technical requirements into programmed application modules, and developing or enhancing software application modules. Identify or troubleshoot application code-related issues. Take active role in code reviews to ensure solutions are aligned to pre-defined architectural specifications. Assist with design reviews by recommending ways to incorporate requirements into designs and information or data flows. Participate in project planning sessions with project managers, business analysts, and team members to analyze business requirements and outline proposed solutions. Supervise and provide guidance to a team of Software Engineers, including assigning tasks, monitoring performance, and supporting their professional development.

QUALIFICATIONS:

Minimum education and experience required: Bachelor's degree in Computer Engineering, Data Engineering, or related field of study plus six (6) years of experience in the job offered or as Software Engineer, Manager of Software Engineering, Manager/Associate Projects, or related occupation.

Skills Required: This position requires six (6) years of experience with the following: Delivering solutions in an Agile framework to ensure that the final product meets the business needs and adapts to changing requirements efficiently; Designing and building Java-based applications that are robust, scalable, and high- performance software solutions that meet specific business requirements and enhance user experience. This position requires five (5) years of experience with the following: Designing and building microservices using Java, Webmethods and Mulesoft to achieve modular, scalable, and independently deployable components that enhance system flexibility, improve resource utilization, and facilitate continuous delivery and integration in complex software architectures. This position requires four (4) years of experience with the following: Designing and building event based integrations solutions using Apache Kafka to achieve real-time data processing, seamless communication between distributed systems, and scalable, fault-tolerant data pipelines that enhance system responsiveness and reliability; utilizing AWS cloud services to design and build Sales and Marketing cloud-based applications. This position requires three (3) years of experience with the following: Designing and modeling database architectures including Oracle and Postgres and optimizing database queries for enhanced performance. This position requires two (2) years of experience with the following: Creating and deploying containerized applications utilizing Docker and Kubernetes to ensure scalability, portability, and efficient orchestration in cloud-native environments.

Job Location: 8181 Communications Pkwy, Plano, TX 75024.

Full-Time.