Bank of america new grad software engineer

Please note the maximum number of applications that you can submit per recruitment season is 8.
You are only allowed to submit:
- 3 applications in total to U.S. and Canada programs
- 2 applications in total to APAC programs
- 2 applications in total to LATAM programs
- EMEA applicants are limited to 1 application per recruitment season
Once your application has been submitted, you will be unable to apply to any additional EMEA programs.

City  

Charlotte, NC, Chicago, IL, Denver, CO, Jersey City, NJ, New York, NY, Newark, DE, Pennington, NJ, Richmond, Dallas Metro, TX

Program description  

Global Technology Analyst Program

Include but are not limited to : Charlotte, NC; Dallas Metro, TX; Jersey City, NJ; New York, NY; Pennington, NJ; Chicago, IL; Newark, DE, Denver, CO and Richmond, VA

Job Description & Program Overview

Global Technology provides end-to-end technology and fulfillment to individual consumers, small businesses, middle-market businesses and large corporations. Globally, Global Technology manages the critical systems and multiple platforms needed to maintain the enterprise’s market-leading positions in key segments, including deposits, payment products, consumer lending, wealth management, small business and middle-market lending, treasury services, investment banking, and sales and trading.

The Global Technology Analyst Program is a one-year global development program designed to develop high potential graduates and facilitate your transition from academia to a professional career so you can hit the ground running from day one.   It not only provides program management support, but also structured learning and development training, and networking opportunities.  The learning curriculum focuses on business, technical and soft skills.   As part of new hire experience, participants will attend an orientation training event to provide a strong foundation upon which to build their knowledge and career.

The job profiles for the Global Technology Analyst Program include:*

Analyst: As an Analyst, your key tasks and responsibilities may include but are not limited to:

  • Gather, analyze, and document business and system requirements
  • Act as the liaison between business partners and software development teams
  • Translate business requirements into technical requirements and ensure that systems or applications support and conform to business needs and specifications
  • Coordinate the process of analyzing functional specifications, use cases, process flows and user interface requirements
  • Collaborate with software testers to develop valid test plans and test scripts

Data Management:  As a Data Management Analyst, your key tasks and responsibilities may include but are not limited to:

  • Gather and translate internal and external client requirements into technical design specifications suitable for the application of machine learning
  • Provide technical excellence to apply state-of-the-art machine learning / artificial intelligence utilizing technologies such as Spark, R, Hadoop, Scala, SQL to real world infrastructure business problems. Define strategies and parameters for predictive models and data mining projects, ensuring data integrity and usability
  • Partner with business, product and technology teams across the organization to evolve machine learning and data science capabilities within the bank

Software Engineer & Architect: As a Software Engineer & Architect, your key tasks and responsibilities may include but are not limited to:

  • Provide technical excellence to design, develop and maintain state-of-the-art technology applications utilizing technologies such as Java/EJB’s, C++, .NET, Python and Web services
  • Gather and translate internal and external client requirements into technical design specifications, business process reengineering

Mainframe Analyst: As a Mainframe Analyst, your key tasks and responsibilities may include but are not limited to:

  • Knowledge in basic IBM Mainframe systems (e.g. transaction and database managers, message queue managers, and operating system and communication services)
  • Technical skills to include basic knowledge of one or more mainframe technologies (e.g. COBOL, CICS, DB2, IMS, WMQ, z/OS); as well as Job Control Language (JCL)      

Network Analyst: As a Network Analyst, your key tasks and responsibilities may include but are not limited to:

  • Provide technical support to include network monitoring, response, continuity, reporting and post incident follow-up. Technical skillsets include: Networking (TCP IP, Routing protocols, CCNA, Ethernet), Data, Voice and/or Security Infrastructure.
  • Responsible for the requirements gathering, design, engineering, and implementation lifecycle of standard service requests tied to the delivery of infrastructure services specific to the respective infrastructure technology platform

Cybersecurity Analyst: As a Cybersecurity Analyst, your key tasks and responsibilities may include but are not limited to:

  • Provide analytical, strategic and technical skills to design, develop, implement and use state-of-the-art technology cybersecurity solutions aimed at reducing risk.
  • Responsible for delivering innovative capabilities in team environment, as well as leveraging skills, background and interests for a specific group within Global Information Security.

*Majority of opportunities available are Software Engineer & Architect roles.

Qualifications

Required skills:

  • Candidates are required to be pursuing a BA/BS degree from an accredited college or university with a graduation timeframe between December 2021 and June 2022
  • Undergraduate degree in Computer Science, Computer Engineering, Information Systems or similar degree of relevance

Desired skills:

  • 3.2 minimum GPA preferred
  • Strong work ethic and ability to work in a fast-paced environment
  • Detail orientated and teamwork orientation
  • Demonstrated problem solving abilities
  • Leadership skills
  • Commitment to building a complete technical and business skill set

Which bank pays software engineers the most?

Which Bank of America competitors pay software engineers the most?.

What is the role of software engineer in Bank of America?

Job Description: The Software Engineer (SE) will be responsible for conducting and coordinating the code development activities on BofA Mobile Applications. SE will be primarily responsible for delivering design and code during application development.

Does Palantir hire new grads?

New Grads are located across all of our offices including New York, Washington, DC, Palo Alto, Seattle, London & Sydney. This differs from role to role; your Recruiter can give you further insight on where you could possibly land. Palantir will cover relocation costs for those who qualify!

Can a B Com graduate become a software developer?

Yes you can get into the field of Software developer after your B Com. All you need to do is to enroll yourself for some related diploma course and study hard because stream switching is not very easy. The good option for this is NIIT- a well known organisation which provides diploma courses with job guarantee.

Toplist

Latest post

TAGs