B
GoogleJobs
0 exp verified
Bank of America Hiring Software Engineer Apprentice (Mumbai) | Freshers
Bank of America
About the Role
About UsBank of America aims to make financial lives better through the power of every connection. Responsible Growth guides how the company runs its business and serves clients, teammates, communities and shareholders.
The company works to be a diverse and inclusive workplace and offers competitive benefits that support physical, emotional and financial well-being. Teammates get room to learn, grow and make an impact.
Global Business ServicesGlobal Business Services delivers Technology and Operations capabilities to the Lines of Business and Staff Support Functions of Bank of America through a centrally managed, globally integrated delivery model. In India, this work is run by BA Continuum India Private Limited (BACI), a non-banking subsidiary of Bank of America Corporation.
Job DescriptionThe Global Technology division manages the critical systems and platforms behind the company's retail, commercial and institutional businesses, along with key support functions worldwide. Work covers mobile and online banking, payments processing, technology infrastructure, cyber-security, risk and capital management and enterprise data management.
Skills exposure: Hadoop, HDFS, Spark, Yarn, Hive, Sqoop, Impala, Hue, Python, SQL, Scala, Spark Streaming, Kafka, Shell Scripting, ETL, Quartz, Teradata, Datastage, Tableau
ResponsibilitiesIn this role, you will make sure software meets functional, non-functional and compliance requirements, with solutions designed for maintainability, easy integration and testing from the start. Key tasks may include:
Gathering and translating internal and external client requirements into technical design specifications, including business process re-engineeringCoding solutions and unit tests, and making sure they integrate cleanly into internal banking applications with robust, well-tested interfacesTaking part in CI/CD delivery and release events, such as branching timelines, pull requests, issue triage, merge and conflict resolution and release notesDocumenting models and findings, and supporting data collation and processing for development and deliveryBuilding proofs of concept to test new ideas or reduce riskMaking sure execution meets technology expectations for functionality, quality, performance, reliability and timelinesWorking with global development teams and business partners across APAC, EMEA and AMRS to translate requirements for banking, trading and marketsIdentifying, escalating and resolving incidents and issuesFoundational SkillsYou will take part in hands-on work across the full software lifecycle, including requirements analysis, coding, testing and deployment. A good grasp of industry development and testing practices and design patterns for complex applications is expected.
Desired SkillsExperience with frameworks and tools for AI/ML applications is a plusFamiliarity with cloud platforms and cloud development is a plusStrong problem solving and quantitative skillsAbility to implement solutions from requirements or from your own ideasWillingness to work in global distributed teamsAttention to detail and a strong work ethic
Ready to apply?
Apply on GoogleJobs →
Takes you directly to GoogleJobs