H-1B Job Board

Finding companies that sponsor visas is a lot of work.
We've made your life easier by compiling top companies and startups that hire foreign nationals.

Software Engineer II A - GBS IND

Bank of America

Bank of America

Software Engineering
Chennai, Tamil Nadu, India · United States · Remote
Posted on Oct 22, 2024

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*

  • Banking and Lending product Technology team is responsible for all Retail and Preferred products catering to Retail and Preferred customers clients. The products include Credit Cards for Retail as well as Small Business customers, Deposits, Consumer Lending and Client Underwriting (including Vehicle Loans and Home Loans).
  • This team performs application development, testing (functional and automation), design/architecture and business analysis functions to deliver the technology solutions through robust and scalable application platforms developed on various technologies such as WebMethods, Mulesoft, Java/J2EE, Angular, Mainframe and DB2.
  • Shared Integration and Data services team provides middleware services, batch integration services and letter composition services for credit card and deposit applications.

Job Description*

Primarily responsible for design and development of Solutions for ongoing initiatives as a part of Scrum Team, work closely with Scrum Master and Product Owner to understand the use cases and stories, implement the code, test it and support the implementation to Production. Actively participate in all the scrum routines and discussions. Responsible for bringing the subject matter expertise to identify the initiative/change impact and interface with other dependent teams or applications to implement the solutions to production.

Strong experience (Technical) in COBOL, JCL, CICS, CA7, mainframe development. Experience with Java on Mainframe/ Mainframe modernization. Experience with databases like DB2 Experience with job automation & scheduling software (e.g.: CA7) Strong ability to write DFSORT, SQL queries etc. Must have excellent software design and documentation skills. Must be able to handle multiple tasks and adapt to a constantly changing environment. Must have excellent organization skills. Ability to debug applications. Experience with the development models and software development lifecycle (SDLC) model. Able to communicate effectively across varied areas including technology, business units and senior leadership. Ability to work on multiple projects concurrently.

Responsibilities*

  • Work with the Scrum Master and Product Owner to understand the requirements and stories.
  • Actively participate in all agile routines for the Scrum team.
  • Design, Develop, Test, Document the solution and support production implementation.
  • Self-motivated and quick learner who can take the full ownership of designs from concept to support.
  • Understand stakeholder’s expectations and objectives.
  • Work independently; Require less oversight/assistance.
  • Coordinate with other dependent teams or applications to implement the solutions.
  • Develop a deep understanding of domain and application with focus on challenges and opportunities.
  • Understands enterprise-wide standards and guidelines and implement it in solutions.
  • Ensure all internal processes, procedures, and policies are effectively enforced.
  • Serves as a fully seasoned/proficient technical resource; provides tech knowledge and capabilities as a team member and individual contributor.

Requirements*

Education*

  • BE / MCA /MTech.
  • Certifications If Any: NA.

Experience Range*

  • 08 Years To 10 Years.

Foundational Skills*

  • Strong DB2 knowledge, Mainframe technologies (COBOL, JCL, CICS) and JAVA knowledge.
  • Experience in DB2, Mainframe, Experience with Java on Mainframe/ Mainframe modernization.
  • Experience working with Agile methodology, JIRA, and Scrum Teams including story writing and grooming, defining user acceptance criteria, and ability to deliver work in 2 weeks sprints.
  • Experience with CI/CD and Horizon platform.
  • Excellent debugging skills.
  • Understanding of the software development life cycle and SDM model for CI/CD processes and associated tools.
  • Experience with Implementation and release management activities.
  • Good understanding of unit/system and functional testing methodology.
  • Experience working in large transaction-based systems.
  • Experience writing technical designs.
  • Experience documenting technical functions.

Desired Skills*

  • Preferred Banking domain knowledge.
  • Experience with high availability applications (Tier 0/1), active/active configurations and architecture.
  • Strong Communication and good leadership skills.
  • Ability to work under minimal supervision.
  • Ability to foster strong collaboration among team members (onshore and offshore) and multitask effectively.
  • Deliver reproducible builds with a design emphasis on re-usability, maintainability, and efficiency.
  • Write the build code and configuration files necessary to meet this goal.
  • Investigate and recommend best practices and improvements for the build system or other processes as appropriate.
  • Have a strong ability and interest in working with a diverse range of technical and non-technical teams.
  • Detail oriented and have the ability to debug complex errors.
  • Strong proclivity to follow coding standards and execute a best practices approach in build processes.

Work Timings*

  • 11:30 AM to 08.30 PM IST (Need to flexible as per business need).

Job Location*

  • Chennai.