Software Engineer II - IBM ODM
JPMorgan Chase & Co..com
Office
Hyderabad, Telangana, India
Full Time
You’re ready to gain the skills and experience needed to grow within your role and advance your career — and we have the perfect software engineering opportunity for you.
As a Software Engineer II at JPMorgan Chase within the Consumer & Community Banking Team, you are part of an agile team that works to enhance, design, and deliver the software components of the firm’s state-of-the-art technology products in a secure, and scalable way. As an emerging member of a software engineering team, you execute software solutions through the design, development, and technical troubleshooting of multiple components within a technical product, application, or system, while gaining the skills and experience needed to grow within your role.
Job Responsibilities
- Write robust, efficient, and maintainable business rules
- Develop robust and scalable designs for software applications.
- Develop, recommend, and execute business plans/strategy for the functional area.
- Understand current applications and technical architecture, ensuring adherence to architecture standards.
- Create technical and functional documentation to verify software functionality and business requirements.
- Execute system and unit tests of software applications.
- Assist testers and technical support staff in identifying and resolving defects.
- Drive the resolution and communication of application defects.
- Measure and report development progress and schedule, including defect tracking and risk assessments.
- Ensure development methodologies are followed and compliant with Chase standards.
- Participate in continuous improvement and proactively support knowledge sharing within the department and support rules migration and modernization.
Required qualifications, capabilities, and skills
- Formal training or certification on software engineering concepts and 2+ years applied experience
- Experience in business rules programming (e.g., IBM ODM / JRULES, Decision Center / RES, or other Rules Engines).
- Exposure to cloud technologies and experience in automation and modernization (e.g., CICD, Jules, Jenkins).
- Application development experience using Java or other programming languages.
- Familiarity with Agile development methodology.
- Strong sense of ownership and personal accountability for all areas in scope.
- Ability to work both independently and as part of a team.
- Strong attention to detail and problem-solving skills.
- Experience in issue management and resolution.
- Proficiency with Microsoft Office Suite (Word, Excel, PowerPoint, Visio).
- Strong analytical and writing skills, including experience in writing functional and technical specifications.
Software Engineer II - IBM ODM
Office
Hyderabad, Telangana, India
Full Time
October 15, 2025