2026 Campus Recruitment America Data Center Application Development Associate en Bank of China Limited, New York Branch
Bank of China Limited, New York Branch · New York, Estados Unidos De América · Onsite
- Oficina en New York
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
- 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
Actual salary is commensurate with candidate’s relevant years of experience, skillset, education and other qualifications.