Software Engineer [Multiple Positions Available]
DESCRIPTION:
Duties: Design, develop and implement software solutions.
Solve business problems through innovation and engineering practices.
Involve 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.
QUALIFICATIONS:
Minimum education and experience required: Bachelor's degree in Engineering (Any), Computer Information System, or related field of study plus 7 years (84 months) of experience in the job offered or as Software Engineer, Sr Engineer, IT Analyst, or related occupation.
The employer will alternatively accept a Master's degree in Engineering (Any), Computer Information System, or related field of study plus 5 years (60 months) of experience in the job offered or as Software Engineer, Sr Engineer, IT Analyst, or related occupation.
Skills Required: This position requires experience with the following: Participating in requirement gathering, planning, analyzing user needs, identifying bottlenecks in the design, and proposing optimized solutions following iterative and incremental agile methodology using JIRA and Rally; Architecting, designing, and developing scalable systems and software solutions using iOS, Objective-C, Swift, SwiftUI, Xcode, Android, Java, Kotlin, Android Studio, HTML, CSS, JavaScript, JSON, YAML, Fastlane, and GitHub; Coordinating with various teams for access privileges, environment setup, and integrating with backend databases using JSON and Java; Enforcing compliance with coding guidelines including SOLID principles through code reviews and establishing design and documentation guidelines, while also following best quality assurance practices including Unit tests and UI tests to ensure code quality and performance, working with Xcode and Android Studio; Designing and developing iOS applications using Objective-C, Swift, and SwiftUI with Xcode and Android applications using Java and Kotlin with Android Studio, webpages, image capturing, video streaming, graphic & audio components, integrating with low level device API's and handling network related issues, as per the standards and guidelines established; Integrating mobile apps with backend databases via services and API; working with mobile security protocols, analytics, and social channel integration; Designing relational databas...
- Rate: Not Specified
- Location: Plano, US-TX
- Type: Permanent
- Industry: Finance
- Recruiter: JPMorgan Chase Bank, N.A.
- Contact: Not Specified
- Email: to view click here
- Reference: 210736569
- Posted: 2026-04-23 08:50:52 -
- View all Jobs from JPMorgan Chase Bank, N.A.
More Jobs from JPMorgan Chase Bank, N.A.
- VP, Business Development & Commercial Operations Strategy
- Senior Mechanical Design Engineer - New Product Development
- Purchasing & Stores Manager
- Building Product Support Specialist
- Building Product Support Specialist
- Director of Operations
- Sr Principal Hardware Engineer - Opto-Electronics
- Plant Superintendent - Corrugated
- Tax Transformation Manager
- Tax Transformation Manager
- Tax Transformation Manager
- Safety Specialist
- Counsel/Senior Counsel - Construction
- Counsel/Senior Counsel - Construction
- Counsel/Senior Counsel - Construction
- Ironworker
- Dirt Equipment Operator
- Welder Helper
- Technical Director, Environmental Engineer – PFAS Remediation SME (Director Level)
- Pipefitter Foreman