Apprentice

Bank of America

Chennai, Tamil Nadu, IndiaFresher1d agovia LinkedIn

About the Role

Apprentice Software Engineer at Bank of America.

Key Responsibilities

  • Gather and translate client requirements into technical design specifications and business process re-engineering.
  • Code solutions, perform unit tests, and ensure successful integration into internal banking applications and systems.
  • Participate in delivery/release events, including branching timelines, pull requests, issue triage, merge/conflict resolution, and release notes.
  • Document models and findings, and support data collation and processing.
  • Perform proof of concept to implement new ideas or mitigate risk.
  • Ensure execution and delivery meets expectations for functionality, quality, performance, reliability, and timelines.
  • Work with global development teams and business partners to translate business/functional requirements.
  • Identify, escalate, and resolve incidents and issues.

Requirements & Tech Stack

Skills exposure/Opportunity to work in areas such as

  • Hadoop, HDFS, Spark, Yarn, Hive, Sqoop, Impala, Hue
  • Python, SQL, Scala, Spark Streaming, Kafka
  • Shell Scripting, ETL, Quartz, Teradata, Datastage, Tableau

Foundational Skills

  • Hands-on engagement in the full software lifecycle: requirements analysis, coding, testing, and deployment.
  • Strong knowledge of development and testing practices, and design patterns.
  • Fundamental knowledge of programming languages, data visualization tools, application frameworks, distributed systems, and databases.
  • Basic proficiency in at least one of the following programming languages: Java, C#/.NET, C++, Python.
  • Experience in Agile methodology, Process Improvement, Excel, JIRA.
  • Knowledge of Linux/Unix.
  • Ability to deal with ambiguity and changing priorities.
  • Strong influencing skills.
  • Assertiveness, initiative, strong work ethic, and team attitude.
  • Distinguished written and oral communication skills.
  • High level of intellectual curiosity and drive for excellence.
  • Strong academic and technical skills in Microsoft Office.

Desired Skills

  • Experience with developing frameworks and tools specific to AI/ML applications.
  • Familiarity with cloud platforms and development in cloud environments.
  • Strong problem-solving and quantitative skills.
  • Ability to implement solutions based on requirements or innovative ideas.
  • Willingness and aptitude to work in global distributed teams.
  • Attention to detail and strong work ethics.

Qualifications

  • Educational Qualifications: Eligible final year students from the Class of 2027 ONLY.
  • Degree Type: BTech, B.E.
  • Major Specialization: Computer Science, Computer Engineering, Information Technology.
  • CGPA: 80% in the last semester OR CGPA of 8 on a scale of 10 in the last semester with no pending backlogs.
  • Certifications: Good to have if any.
  • Work Experience: No work experience, freshers only.

Other Campus Eligibility Requirements

  • Students with Indian citizenship and residing in India.
  • Students should be open for any roles they are finally selected for.
  • Students should be open to join any of the 5 locations: MUMBAI, CHENNAI, GURUGRAM, HYDERABAD, GIFT CITY.
  • Students must be open to work in any shifts, including night shifts, rotational shifts as per business or process requirement.

Fresher Jobs in Chennai · last 7 days

60 openings · 58 need no experience

Most hiring: A.P. Moller - Maersk, RWS, Flex

See all 60 →