Software Engineer II

Sorry, this job was removed at 5:09 a.m. (CST) on Tuesday, November 22, 2022
Find out who's hiring in Charlotte, NC.
See all Developer + Engineer jobs in Charlotte, NC
Apply
By clicking Apply Now you agree to share your profile information with the hiring company.

Job Description:
Enterprise Risk & Finance Technology (ERFT) at Bank of America

  • Believes diversity makes us stronger so we can reflect, connect and meet the diverse needs of our clients and employees around the world.
  • Is committed to building a workplace where every employee is welcomed and given the support and resources to perform their jobs successfully.
  • Wants to be a great place for people to work and strives to create an environment where all employees have the opportunity to achieve their goals.
  • Provides continuous training and development opportunities to help employees achieve their career goals, whatever their background or experience.
  • Is committed to advancing our tools, technology, and ways of working to better serve our clients and their evolving business needs.
  • Believes in responsible growth and is dedicated to supporting our communities by connecting them to the lending, investing and giving them what they need to remain vibrant and vital.


Who We Look For
Bank of America's associates are innovators and problem-solvers. We look for creative collaborators who evolve, adapt to change and thrive in a fast-paced global environment. The Enterprise Credit Risk Technology (ECRT) team within Risk Technology consists of high performing individuals who develop credit risk technology platforms that provide solutions for our Credit Risk lines of business.
We are looking for a talented and highly motivated engineer that will be involved in every phase of the software development lifecycle and should bring good experience to the team. He/she will be supporting existing applications using Agile practices at a developer level to complete the solution delivery as per sprint goals. We are looking for a candidate that will not only accept tasks for development, but someone who is willing to contribute their opinion and suggestions into the improvement of the applications.
Our software engineers have the opportunity to grow and expand their careers by learning new and exciting technologies like [..] and getting involved in programs that impact [..].
Role Overview
Enterprise Risk Technology's ECRT team is looking for a motivated software engineer to join our team to support our existing suite of applications and platforms. Key responsibilities of this role include ensuring that software is developed to meet functional, non-functional and compliance requirements. This role designs and codes solutions, unit tests, and ensures the solution can be integrated successfully into the overall application/system with clear, robust and well-tested interfaces.
As a Software Engineer II in the Enterprise Credit Risk Technology organization, the individual is responsible for building, enhancing, supporting and testing the Retail Risk Technology .Net suite of applications. The candidate is proficient in web and .net programming technologies. Collaborating with the development team and business partners to ensure successful delivery and implementation of complex application solutions in a dynamic Agile environment to accomplish business goals. Ability to achieve subject matter expertise quickly on new applications is needed. Typically requires 2-4 years of applicable experience.
Required Skills and Experience we are Looking For:

  • 2+ years of industry experience with focus on web-based .Net software application development within an Agile delivery framework.
  • Experience in Object Oriented Programming.
  • Knowledge in Microsoft SQL Server Design, Query and tuning.
  • Experience in C#.
  • Experience in ASP.NET.
  • Knowledge of application architectural design patterns such as MVC.
  • Experience in Windows Communication Foundation (WCF).
  • Experience in Angular 2+.
  • Experience with DevOps CI/CD tools like Jenkins and Ansible.
  • Knowledge of repositories such as GitHub, Bitbucket, NPM, etc. for source code and dependency management.
  • Able to work individually or with a team and take End-to-End ownership of tasks
  • Strong analytical, innovative, independent thinker and problem solver.
  • Attention to the detail.
  • Takes pride and ownership in their work.
  • Be passionate about quality, programming, and software development in general.
  • Strong knowledge of application architecture.
  • Ability to coordinate with multiple application partners, business, other IT managers, architecture, internal stakeholders and developers in providing solution suggestions and constructive feedback.
  • Software development using Agile methodology.


Desired Skills and Experience we are Looking For:

  • SQL Server Reporting Services (SSRS)
  • Entity Framework
  • SSIS
  • ReactJS
  • JAVA
  • ORACLE
  • Ability to identify and raise potential risks to the team.
  • Ability to translate business requirements into actionable tasks.
  • Comfortable when talking in front of a group or leading a discussion.
  • Knowledge of risk (credit, operational and market).
  • Experience with Unix and Shell Scripting
  • BS/MS in Computer Science, Engineering, or any related discipline


Shift:
1st shift (United States of America)
Hours Per Week:
40
Pay and benefits information
Jersey City pay range:
$71,900 - $145,000 annualized salary, offers to be determined based on experience, education and skill set.
Discretionary incentive eligible
This role is eligible to participate in the annual discretionary plan. Employees are eligible for an annual discretionary award based on their overall individual performance results and behaviors, the performance and contributions of their line of business and/or group; and the overall success of the Company.
Benefits
This role is currently benefits eligible . We provide industry-leading benefits, resources and support to our employees so they can make a genuine impact and contribute to the sustainable growth of our business and the communities we serve.

Read Full Job Description
Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.

Similar Jobs

Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.
Learn more about Bank of AmericaFind similar jobs