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 Description
Bank of Americas Quantitative Finance Group is seeking a Software Engineer to join the team. The analyst must be a self-starter with strong programming skills who is interested in a technical role and has at least 2 years of professional Linux software development experience. Should be interested in working with production code in for high performance computation Linux clusters and database architecture & administration. The analyst will work on a team that is responsible for design implementation and operation of daily processes that are of critical importance to both the Treasury group and Bank of America as a whole. The role involves a mix of developing new systems and supporting existing processes and applications.
This job is responsible for conducting quantitative analytics and modeling projects for specific business units or risk types. Key responsibilities include developing new models analytic processes or systems approaches creating technical documentation for related activities and working with Technology staff in the design of systems to run models developed. Job expectations include having a broad knowledge of financial markets and products.
Responsibilities:
Required Qualifications:
Bachelors Degree in Computer Science another STEM field
2 years professional experience in Linux software development
Professional experience writing code in dynamically-typed languages such as Python Perl Lua Ruby Javascript etc.
Professional experience working with Unix/Linux operating systems including being comfortable working on the command line
Experience using Source Code and Version Control systems like Git or SVN
Experience with traditional SQL or distributed databases such as Oracle MS SQL or Vertica.
Demonstrate a passion for working with technology
Work well in a cooperative time-sensitive market-driven environment
Manage multiple priorities with minimal supervision
Success in working independently and with the group on complex problem solving
Analytical skills critical thinking and a strong desire to learn
Desired Qualifications:
Experience working with big data projects using tools like Hadoop Spark HBase MapReduce etc.
Understanding of economics and financial markets especially with Mortgages
Skills:
Shift:
1st shift (United States of America)Hours Per Week:
40Required Experience:
Chief
What would you like the power to do? At Bank of America, our purpose is to help make financial lives better through the power of every connection.