Back to search results

Software Engineer III - GBS IND

Hyderabad, , India;

Job Description:

About Us

At Bank of America, we are guided by a common purpose to help make financial lives better through the power of every connection.  Responsible Growth is how we run our company and how we deliver for our clients, teammates, communities, and shareholders every day.

One of the keys to driving Responsible Growth is being a great place to work for our teammates around the world. We’re devoted to being a diverse and inclusive workplace for everyone. We hire individuals with a broad range of backgrounds and experiences and invest heavily in our teammates and their families by offering competitive benefits to support their physical, emotional, and financial well-being.

Bank of America believes both in the importance of working together and offering flexibility to our employees. We use a multi-faceted approach for flexibility, depending on the various roles in our organization.

Working at Bank of America will give you a great career with opportunities to learn, grow and make an impact, along with the power to make a difference. Join us!

Global Business Services

Global Business Services delivers Technology and Operations capabilities to Lines of Business and Staff Support Functions of Bank of America through a centrally managed, globally integrated delivery model and globally resilient operations.

Global Business Services is recognized for flawless execution, sound risk management, operational resiliency, operational excellence, and innovation.

In India, we are present in five locations and operate as BA Continuum India Private Limited (BACI), a non-banking subsidiary of Bank of America Corporation and the operating company for India operations of Global Business Services.

Process Overview:

Global Banking & Markets division serves mid- to large-sized corporations and institutional clients worldwide. It is comprised of Business Banking, Global Commercial Banking, Global Corporate & Investment Banking, Global Markets and Wholesale Credit. Aligned with these client-facing groups are Global Capital Markets and Global Research.  The Shared Technology Platforms is a portfolio under the GBAMT Strategy, Architecture and Core Platforms portfolio.  The portfolio is responsible for designing, building and maintaining high performing software systems that are used by the Global Banking and Markets Technology employees globally.  These are Technology for Technology tools that cater to varying project management needs including but not limited to forecasting, hiring, resource lifecycle management etc

Job Description

The role will be part of the Global Transaction Services Technology (GTST) APAC team. GTST is a technology service delivery organization supporting the Global Banking and Markets business in Asia Pacific for Bank of America.

Bank of America is embarking on a multi-year core banking transformation journey to replace its legacy core banking platform with modern technology platforms. As part of the core banking platform transformation, the bank will seek opportunities to revamp & improve its end-to-end ecosystem to improve operational & technological efficiency. The core banking platforms support multiple functions in Global Banking and Markets business: e.g. payments, deposits, credit, trade finance, foreign exchange, general ledger.

Individual act as a bridge between Change Management and Technology, ensuring that the software build and/or hardware provisioning is delivered according to plan, quality and process.  Provide full project management of the software development, including facilitating and coordinating the technical resources across multiple teams and platforms throughout the project life cycle.

Responsibilities:

  • Lead the design/review of Finacle deployment architecture and integration into the bank’s ecosystem.
  • Review/evaluate the technical stack / Bill of Materials to assess the suitability/compatibility per bank’s enterprise standards/policies and to take appropriate steps to get the required tech stack components/libraries in place.
  • Own and drive the closure of any issues/queries w.r.to Finacle installation/deployment/configuration.
  • Addressing queries/issues w.r.to the capabilities of Finacle and its scalability, resiliency and performance.
  • Preparation/review of documents for Root Cause Analysis & ensuring timely resolution for issues pertaining to Finacle installation/deployment/patch management.
  • Devise/manage the automated CI/CD pipeline to bring the vendor product binaries/patches into the bank’s environments (Dev to Test to Production)
  • Design/Develop utilities to provide self service capabilities using java, python or shell scripting
  • Leverage product expertise to address technical issues and offer solutions. Foresee and proactively address technical risks, issues, and dependencies.
  • Coordinate with development teams for all development/testing efforts for bugfixes, minor enhancements, building customizations/extensions.
  • Support for preparation/review of Technical Requirement/Specifications, Interface Mapping Documents and Technical Recovery Plan/Strategy
  • Participate in system design review, CIT/SIT/UAT/PRD defect triages to ensure that solutions are being delivered and tested as per requirements.
  • Integrate DevOps and Agile development practices into the SDLC.
  • Ensure knowledge sharing and training on new product features.

Requirements:

Education : B.E. / B.Tech. / MCA

Certifications (if any): NA

Experience Range: 8+ years

Foundational Skills

  • Experienced and dynamic technical specialist with minimum 8 years of relevant Finacle experience and a strong passion for cloud/container technologies
  • Should have been part of at least 1 or more large scale cloud/container application rollouts, preferably w/ a vendor core banking solution like Finacle.
  • Strong expertise in onboarding a vendor pre-packaged containerized application product onto Openshift/Kubernates platform.  
  • Hands-on experience with OpenShift templates, buildconfigs, deploymentconfigs, services, routes, configmaps, PODs, ReplicaSets, OAuth, Service Mesh.
  • Experience with containers, Kubernetes, Apache Tomcat, Redis, RabbitMQ, Node.js, and RESTful APIs
  • Exposure in the areas of Oracle PL/SQL coding/debugging and MQ/NDM/SFTP integration.
  • Active involvement in designing, analyzing and troubleshooting large-scale distributed systems and cloud-native microservices-based containerized applications.
  • Strong Hands-on experience of CI/CD processes/methodologies and DevSecOps toolsets
  • Extensive Unix/Linux experience w/ a good grasp on Bash or any shell scripting / Python scripting
  • Good understanding of version control and continuous integration best practices
  • Experience working in Agile teams.
  • A highly dependable hands-on team member - completes tasks quickly and thoroughly, follows-through.
  • Highly responsible, self-motivated, and able to thrive in an energetic, fast paced, high growth environment. Exhibits ownership of projects and tasks assigned.
  • Excellent organizational skills required to adapt to a constantly changing technical environment.
  • Good verbal and written communication skills to support and shape the platform, with an excellent ability to clearly articulate technical designs and concepts.
  • Execution and result oriented. Aptitude for critical thinking, problem solving, and decision-making.

Desired Skills:

  • Experience with cloud services (Amazon EC2/S3, OpenStack) elastic capacity administration and cloud deployment and administration tools a plus
  • Good understanding of TCP/IP, load balancing clusters, server load balancing, firewalls.
  • Good grasp on Job Schedulers in general, AutoSys in particular
  • Experience using an operational ticketing system to record changes and work history details such as JIRA,
  • Exposure to Node.js, Spring Framework, Microservices or Weblogic/WebSphere App Server
  • Knowledge of Application Performance Monitoring / Tuning / Load Testing and exposure to APM tools like AppDynamics / DynaTrace / Splunk
  • Conversant with SDLC automation tools like Jenkins, Test Automation tools like TOSCA/Selenium/Cucumber and with agile development practices such as TDD/BDD
  • Experience working with product and service vendors, and with the onshore-offshore delivery model.
  • Knowledge of the Wholesale Banking domain: e.g. deposits, payments, receivables, liquidity management, trade finance, commercial loans, credit management, FX.

Work Timings: 10:30 PM To 7:30 PM

Job Location: Hyderabad /Chennai/Mumbai

Learn more about this role

Full time

JR-24027060

Manages People: