Bank of America
Software Engineer III - GMI Next Gen Technology
Bank of America, Jersey City, New Jersey, United States, 07390
Job Description:
At Bank of America, we are guided by a common purpose to help make financial lives better through the power of every connection. We do this by driving Responsible Growth and delivering for our clients, teammates, communities, and shareholders every day.
Being a Great Place to Work is core to how we drive Responsible Growth. This includes our commitment to being an inclusive workplace, attracting and developing exceptional talent, supporting our teammates physical, emotional, and financial wellness, recognizing and rewarding performance, and how we make an impact in the communities we serve.
Bank of America is committed to an in-office culture with specific requirements for office-based attendance and which allows for an appropriate level of flexibility for our teammates and businesses based on role-specific considerations.
At Bank of America, you can build a successful career with opportunities to learn, grow, and make an impact. Join us!
Job Responsibilities:
Develop and deliver complex requirements to meet business goals.
Ensure software is developed to meet functional, non-functional, and compliance requirements.
Design solutions with maintainability, ease of integration, and testing in mind.
Apply industry-standard development and testing practices, including design and architectural patterns.
LOB Specific Summary:
Plexus is a Quartz-based collateral management system that provides straight-through processing of securities pledging data across multiple LOBs & entities, covering the firms margin calls, collateral eligibility validation, pledge and recall bookings, and regulatory reporting.
GMI Next Gen aims to upgrade from existing GMI technology systems to industry-standard solutions supporting risk management, margin rules, and portfolio management tools for the FICC trading desk.
We seek a senior software engineer to work closely with technical, operations, and business teams across regions, requiring strong communication skills and adaptability.
Responsibilities:
Code solutions and perform unit testing based on acceptance criteria and compliance standards.
Design, develop, and modify architecture components and application interfaces.
Mentor team members on CI/CD practices and automation tools.
Refine stories, define requirements, and estimate work.
Perform proofs of concept to mitigate risks or implement new ideas.
Automate manual release activities.
Maintain automated test suites.
Collaborate with multi-regional teams using Agile practices.
Participate in software design, development, testing, support, and documentation.
Required Qualifications:
Deep knowledge or hands-on experience with Web Services (REST, SOAP), API design, MS SQL Server, TSQL, SSIS, SSRS, Git/Bitbucket, Autosys or similar schedulers, .NET Framework 4.5+/ .NET Core (C#), Python, REST Web API, Angular, JavaScript, ASP.Net MVC.
Desired Qualifications:
Strong problem analysis skills, excellent communication, team-oriented, innovative, and proactive in suggesting new ideas and technologies.
Skills:
Application Development, Automation, Influence, Solution Design, Technical Strategy, Architecture, Business Acumen, DevOps, Result Orientation, Solution Delivery, Analytical Thinking, Collaboration, Data Management, Risk Management, Test Engineering
Minimum Education: Bachelors Degree or equivalent experience.
Shift:
1st shift (US, NJ, Jersey City)
Hours:
40 hours/week
Pay Range:
$102,900 - $180,000 annually, based on experience, education, and skills. Includes discretionary incentives and benefits.
#J-18808-Ljbffr