About the Role
Application Development Associate provides support for application development projects and maintenance of production systems for the Bank and its branches.
Responsibilities
- Provide first level application maintenance support services.
- Review and analyze application issues, prepare solutions for supervisor review and approval, and execute approved solutions.
- Participate in testing and submit solutions for supervisor review.
- Assist with updating application systems maintenance documents.
- Ensure adherence to change management procedures when implementing application solutions.
- Conduct business requirement gathering sessions with stakeholders.
- Assist with the development of project plans and conclusions based on business requirement analysis.
- Write application code compliant with secure coding principles.
- Assist with the design, development, documentation, analysis, creation, testing, or modification of application projects.
- Conduct unit and system integration testing to validate new applications meet business requirements.
- Develop detailed application documentation.
- Adhere to application development procedures.
- Execute processes in accordance with Bank policies, procedures, and regulatory requirements to control and mitigate risks.
Requirements
- 1-2 years of strong web page and computer program development and testing experience required.
- 1-2 years of experience with SQL scripts and data extracting skills.
- 1-2 years of IT project development, testing, and maintenance experience.
- Demonstrate proficiency in at least 2 programming languages (e.g. SQL, Python, Java, JavaScript, C#, C Shell, python).
- Considerable skills in application software support, modifying, installation, implementation, testing, and troubleshooting.
- Considerable skill in researching and evaluating computer software.
Skills
- SQL scripts
- Data extracting
- Secure coding principles
- Application software support
- Application software modification
- Application software installation
- Application software implementation
- Application software testing
- Application software troubleshooting
- Researching computer software
- Evaluating computer software
Location
- Bank and its branches
Work Type
- Full-time
Experience Level
- 1-2 years
Education Level
- Bachelor degree in computer science, information technology or related subject required
- Master's degree preferred
- IT industry certificates preferred
Salary/Compensations
- USD $42,000.00 - USD $90,000.00 /Yr.
About the Company
- 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.
