Software Engineer III - GBS IND - R
Bank of AmericaShare this job:
Job Description
Job Location
Hyderabad
- 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
Prime Services is part of the Global Equities Financing business.
Prime Brokerage refers to a bundled group of services that investment banks and other financial institutions offer to hedge funds and other large investment clients. Services offered under prime brokerage include, but are not limited to: custody services, securities lending, cash management, leverage and financing, margin calculations, clearance & settlement, and reporting. While these services are bundled, a client is not required to participate in all of the offerings.
The majority of prime brokerage clients are Hedge Funds & Institutional clients (aka Financing & Clearing Clients). The primary goal of a hedge fund is to maximize returns while reducing risk. Hedge Funds utilize leverage when attempting to maximize returns. Hedge Funds are often multi-prime, utilizing more than one prime broker to diversify, disperse risk and maximize leverage.
Within this space, BofaS (US legal entity) supports both Hedge fund and PTSG client activity. BofaS US legal entity has CTM/CBAR as trade processing and books and records systems for BofaS non-US securities. For non-US securities, BofaS has a distinct legal entity in CBAR Gloss application to create a non-US brokerage books & records for BofaS consistent with the US accounting conventions and requirements. For non-US securities CTM is the trade processing application and CBAR is the books and records. It includes online applications, both front end terminal screens and real-time connectivity to exchanges.
Job Description
The successful candidate will have a proven track record of designing and developing medium-to-large scale, high performance, and multi-tier applications. They will have worked as part of a team that leverages modern architectures and agile development practices. While the team typically contains full stack developers, exceptional candidates with a back-end focus will be considered. It provides great opportunity to gain in-depth financial business knowledge across trade processing and various financial products, build complex business-critical applications that process million-dollar client transactions.
To develop client-facing financial applications for Prime Brokerage clients and internal operations globally. The applications must be of high-quality code, high performance and reliability. The role involves end-to-end system development across multiple-tiers and includes full project life cycle participation (analysis, design, coding, unit testing, release, maintenance).
The individual should be self-motivated, creative and proactive, to work effectively in a fast-paced environment including multiple platforms and applications and diverse technologies. The individual will work closely with other team members in a SAFE agile team setup throughout the SDLC, delivering flawless data provisioning solutions, executing test iterations, tracking / reporting results, troubleshooting and coordinating defect resolution. The individual should have a strong understanding of Agile methodologies.
GLOSS developer to work on a new initiative to improve settlement batch timings along with other deliverables. He/she will also be responsible for driving simplification of exchange trade flows into CTMCBAR, improvement of the netting processes and other initiatives. Develops, enhances, debugs, supports, maintains and tests software applications that support business units or supporting functions. These application program solutions may involve diverse development platforms, software, hardware, technologies and tools. Participates in the design, development and implementation of complex applications, often using new technologies. Serves as a fully seasoned/proficient technical resource. Will not have direct reports but may lead projects and direct activities of a team related to special initiatives or operations. May have responsibility for a project and project budget. May collaborate with external programmers to coordinate delivery of software application. Routine accountability is for technical knowledge and capabilities. Works under minimal supervision, with general guidance from more seasoned leads
Responsibilities
- Possess a high level of analytical and problem-solving skills.
- Interact with Business Partners and come up with solutions.
- Understand business priorities and strategize with onshore managers on future work possibilities and growth path.
- Participate and provide suggestions in global technical design discussions.
- Responsible for functional delivery of assigned applications. Designs, develops, enhance, debugs, supports, maintain and tests software applications that support business units or supporting functions.
- Be a seasoned and proficient technical resource.
- Flexibility in adapting to team requirements.
- Ensuring adherence to development standards, best practices.
- Ensuring high quality levels in all deliverables.
- Participate and contribute to Team/Project Reviews.
- Learn new technologies when directed as future development may involve diverse development platforms, software, hardware, technologies and tools.
- Work in a fast-paced agile environment, under minimal supervision, with guidance from senior team members.
- Effectively convey message in both written and verbal development discussions.
- Adhere to team’s governing principles and policies.
- Participate in mandatory training and cross functions across team.
- Demonstrate enthusiasm and zeal to acquire domain knowledge.
- Requirements:
Foundational Skills
- Strong knowledge and experience of GLOSS framework, C, Unix Shell scripting and SQL Server.
- Strong knowledge and experience of relational database design and SQL
- Experience with C programming language.
- Strong written and verbal communication skills.
- Good grasp of common patterns supporting scalability, concurrency, consistency, availability and supportability.
Desired Skills
- Knowledge of equities and/or prime brokerage / securities finance a plus
- Knowledge of the trade lifecycle (Trading, Middle Office, Settlements) a plus.
- Working knowledge of Python a plus.
Work Timings:11 AM-8PM
Job Location :Hyderabad
Job Type
- Job Type
- Full Time
Share this job: