Overview
On Site
Full Time
Skills
Microsoft Outlook
Banking
Commodities
Finance
Recruiting
Problem Solving
Conflict Resolution
Core Banking
Software Maintenance
Issue Resolution
Supervision
Change Management
Requirements Elicitation
Regulatory Compliance
Unit Testing
System Integration Testing
Software Development Methodology
Application Development
Computer Science
Information Technology
Large Language Models (LLMs)
Banking Software
Scripting
Data Extraction
Project Development
Programming Languages
SQL
Python
Java
JavaScript
Application Support
Testing
Research
Evaluation
Documentation
Job Details
Introduction
Established in 1912, Bank of China is one of the largest banks in the world, with over $3 trillion in assets and a footprint that spans more than 60 countries and regions. Our long-term outlook, institutional weight and global breadth provide our clients with a stable and reliable financial partner, whether in Corporate or Personal Banking or our Trade Services, Commodities, Financial Institutions and Global Markets lines of business.
Overview
*To be eligible for campus recruitment program, you can only apply for 1 position within the U.S. Branches.
The Application Development Associate will support application development projects and assist in maintaining production systems for the Bank and its branches. This role requires a combination of technical proficiency, problem-solving skills, and a collaborative mindset to ensure the stability and evolution of core banking applications.
Responsibilities
Include but are not limited to:
Application Maintenance
Application Development
Risk Control
Qualifications
Pay Range
Actual salary is commensurate with candidate's relevant years of experience, skillset, education and other qualifications.
USD $50,000.00 - USD $70,000.00 /Yr.
Established in 1912, Bank of China is one of the largest banks in the world, with over $3 trillion in assets and a footprint that spans more than 60 countries and regions. Our long-term outlook, institutional weight and global breadth provide our clients with a stable and reliable financial partner, whether in Corporate or Personal Banking or our Trade Services, Commodities, Financial Institutions and Global Markets lines of business.
Overview
*To be eligible for campus recruitment program, you can only apply for 1 position within the U.S. Branches.
The Application Development Associate will support application development projects and assist in maintaining production systems for the Bank and its branches. This role requires a combination of technical proficiency, problem-solving skills, and a collaborative mindset to ensure the stability and evolution of core banking applications.
Responsibilities
Include but are not limited to:
Application Maintenance
- Provide first-level support for application maintenance and issue resolution
- Review and analyze application issues; prepare proposed solutions for supervisor approval and execute upon approval
- Participate in testing activities and submit results for supervisory review
- Assist in updating system maintenance documentation
- Ensure strict adherence to change management procedures when implementing application fixes or enhancements
Application Development
- Conduct business requirement gathering sessions with stakeholders to understand functional and technical needs
- Assist in developing project plans and summarizing findings for supervisor review
- Write application code in compliance with secure coding standards
- Support the design, development, documentation, testing, and modification of application systems
- Perform unit testing and system integration testing to validate that applications meet business requirements
- Prepare comprehensive documentation for developed applications
- Follow established development procedures throughout the application lifecycle
Risk Control
- Execute all tasks in accordance with Bank policies, procedures, and applicable regulatory requirements
- Proactively identify and mitigate risks associated with application development and maintenance
Qualifications
- A master's degree in computer science, information technology, or a closely related field is required at the time of hire
- Internship experience in large language model (LLM) applications, banking software development, and testing is highly desirable
- Experience with SQL scripting and data extraction during internships is preferred
- Prior internship involvement in IT project development, testing, and maintenance is advantageous
- Possession of industry-recognized IT certifications is a plus
- Proficiency in at least two programming languages - such as SQL, Python, Java, or JavaScript - is required
- Demonstrated skills in application support, modification, installation, implementation, testing, and troubleshooting
- Solid experience in software research, evaluation, and documentation
Pay Range
Actual salary is commensurate with candidate's relevant years of experience, skillset, education and other qualifications.
USD $50,000.00 - USD $70,000.00 /Yr.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.