Software Engineer III - GMT Reg Reporting and Ops Tech

9 Days Old

: 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! : This role involves developing and delivering complex requirements to achieve business goals. Responsibilities include ensuring software meets functional, non-functional, and compliance requirements, with solutions designed for maintainability, ease of integration, and testing from the start. Candidates should have a strong knowledge of industry-standard development and testing practices, as well as design and architectural patterns. The candidate should have solid development experience and will contribute to all SDLC phases, including analysis, design, development, unit testing, QA, UAT, and tier-2 production support. Responsibilities: Code solutions and perform unit testing to meet acceptance criteria and compliance standards. Design, develop, and modify architecture components, application interfaces, and solution enablers while maintaining architectural integrity. Mentor other engineers and coach teams on CI/CD practices and automation tools. Refine stories, define requirements, and estimate work for delivery. Perform proof of concept to mitigate risks or explore new ideas. Automate manual release activities. Develop and maintain automated test suites (integration, regression, performance). Design and implement low-latency, high-availability, high-performance applications. Write reusable, testable, and efficient code. Implement security and data protection measures. Collaborate with lead developers on Python application architecture and design. Maintain existing applications for ongoing support. Produce design documents and class diagrams. Conduct testing with peers and end-users to ensure successful launches. Provide out-of-hours support as needed. Promote quality engineering and good coding practices across the organization. Required Qualifications: 4+ years of software development experience. Experience with Regulatory Transaction Reporting in CFTC/EMIR/MIFID jurisdictions and OTC derivative products, with proficiency in any OOP language, or a minimum of 2 years in Python programming (not just scripting). 3-5 years of Object-Oriented Programming experience. Bachelor's degree in Computer Science or equivalent experience. Strong knowledge of version control systems (git, svn). Experience with testing (unit, integration) and test automation. Experience with Agile development lifecycle. Strong understanding of SDLC and regulatory rules. Desired Qualifications: Strong Python experience in environments like SecDB or Athena. Experience with distributed messaging systems. Knowledge of Unix/Linux systems. Experience building and consuming RESTful APIs. Exposure to Front and Middle Office functions and controls. The candidate should be a self-starter, enjoy programming, work well in a global team, and have a history of delivering enterprise-scale projects. Skills: Application Development Automation Influence Solution Design Technical Strategy Development Architecture Business Acumen DevOps Practices Result Orientation Solution Delivery Analytical Thinking Collaboration Data Management Risk Management Test Engineering Minimum Education: Bachelor Degree or equivalent professional experience. Shift: 1st shift (United States) Hours per week: 40 Pay Range: $102,900 - $180,000 annually, based on experience, education, and skills. Eligible for discretionary incentives and benefits. #J-18808-Ljbffr
Location:
Jersey City, NJ, United States
Category:
Computer And Mathematical Occupations

We found some similar jobs based on your search