

Share
This job is responsible for developing and delivering complex requirements to accomplish business goals. Key responsibilities of the job include ensuring that software is developed to meet functional, non-functional and compliance requirements, coding solutions, unit testing, and ensuring the solution can be integrated successfully into the overall application/system with clear, robust, and well-tested interfaces. Job expectations include an awareness of development and testing practices in the industry.
Responsibilities:
Contribute to story refinement/defining requirements.
Estimate work necessary to realize a story/requirement through the delivery lifecycle.
Perform proof of concept as necessary to mitigate risk or implement new ideas.
Setup and automate continuous integration/continuous delivery pipeline.
Working closely with Production Support teams, Platform teams and Business Partners, this person handles technical aspects of the application, including Change Management, Maintenance, Platform Upgrades, and Changes to requirements from both upstream and downstream interfacing applications.
Demonstrated data sourcing, data analysis and modeling skills with the ability to build innovative data provisioning models to support large scale financial crimes data sourcing initiatives.
Work with a team of Data Analysts and Developers related to Data to ensure best practice and governance is followed.
Promoting and applying best practices and standards at a project, program level.
Partners with the business to develop plans, including ongoing success measures, to sustain the change.
Accountable for analyzing present-state, developing alternative future-state approaches and facilitating implementation.
Effectively communicates with managers, peers and business partners on deliverables and timelines.
Responsible for being Agile and following agile practice. In parallel, ensuring all Enterprise Change Standards are met.
Required Qualifications:
Strong Data sourcing, data modelling and provisioning skills as related to support large scale AML monitoring and surveillance data assets.
Database Executed database intensive development, data migrations and conversions.
Knowledge and experience working with SQL performance tuning.
A person who can handle all at once - Design/Build, Hands-on development, Co-ordination of development in distributed environment
Very good at engaging Business stakeholders and apt at Business engagement and requirement discovery
Good experience in SDLC, Agile, Continuous Integration Continuous Delivery, and change management (CICD)
Good knowledge of Teradata using SQL is required
Effective communication and listening skills
Software development in Agile environment
Degree in Engineering, Computer Science, Technology, or any quantitative discipline
Skills:
These jobs might be a good fit

Share
Job Description:
Job Description:
This job is responsible for developing and delivering complex requirements to accomplish business goals. Key responsibilities of the job include ensuring that software is developed to meet functional, non-functional and compliance requirements, coding solutions, unit testing, and ensuring the solution can be integrated successfully into the overall application/system with clear, robust, and well-tested interfaces. Job expectations include an awareness of development and testing practices in the industry.
Responsibilities:
Managerial Responsibilities:
This position may also have responsibilities for managing associates. At Bank of America, all managers at this level demonstrate the following responsibilities, in addition to those specific to the role, listed above.
Skills:

Share
Job Description:
Job Description:
This job is responsible for developing and delivering complex requirements to accomplish business goals. Key responsibilities of the job include ensuring that software is developed to meet functional, non-functional and compliance requirements, coding solutions, unit testing, and ensuring the solution can be integrated successfully into the overall application/system with clear, robust, and well-tested interfaces. Job expectations include an awareness of development and testing practices in the industry.
This role is an application configuration engineer role. The person would be responsible for providing initial support to developers in regard to build and deployment issues they may have. They would provide ongoing maintenance of the configuration of tools used in the build and deployment process. They would also participate in proof-of-concept work in the creation of new tools or alterations in the configuration approach of existing tools. Familiarity with Bitbucket, Jenkins, and Artifactory is desired but not required. Additionally, a base foundation of how applications are created is helpful to assist in troubleshooting issues.
Responsibilities:
Codes solutions and unit test to deliver a requirement/story per the defined acceptance criteria and compliance requirements.
Utilizes multiple architectural components (across data, application, business) in design and development of client requirements.
Performs Continuous Integration and Continuous Development (CI-CD) activities.
Contributes to story refinement and definition of requirements.
Participates in estimating work necessary to realize a story/requirement through the delivery lifecycle.
Contributes to existing test suites (integration, regression, performance), analyze test reports, identify any test issues/errors, and triage the underlying cause.
Performs spike/proof of concept as necessary to mitigate risk or implement new ideas.
Required Qualifications:
8+ Years of strong programming experience with JavaScript, NodeJS, Net Core, WCF and WPF.
Should have working knowledge Angular 6+, HTML5, CSS and be well versed with Angular Web Components and PWA architecture and CSS concepts like flexbox and frameworks like bootstrap.
Contribute to story refinement/defining requirements.
Participate and guide team in estimating work necessary to realize a story/requirement through the delivery lifecycle.
Perform spike/proof of concept as necessary to mitigate risk or implement new ideas.
Code solutions and unit test to deliver a requirement/story per the defined acceptance criteria and compliance requirements.
Utilize multiple architectural components (across data, application, business) in design and development of client requirements.
Assist team with resolving technical complexities involved in realizing story work.
Contribute to existing test suites (integration, regression, performance), analyze test reports, identify any test issues/errors, and triage the underlying cause.
Document and communicate required information for deployment, maintenance, support, and business functionality.
Participate, contribute, and can coach team members in the delivery/release (CI-CD) events. e.g. branching timelines, pull requests, issue triage, merge/conflict resolution, release notes.
Testing technologies such as Cypress, Mocha, Jasmine would be useful as would API Gateways such as Mulesoft and experience working with RAML for documenting API specifications.
Desired Qualifications:
Knowledge of banking systems and applications
Skills:
Application Development
Automation
Collaboration
DevOps Practices
Solution Design
Agile Practices
Architecture
Result Orientation
Solution Delivery Process
User Experience Design
Analytical Thinking
Data Management
Risk Management
Technical Strategy Development
Test Engineering
: Bachelor’s degree or equivalent work experience.
1st shift (United States of America)
Share
Job Description:
This job is responsible for developing and delivering complex requirements to accomplish business goals. Key responsibilities of the job include ensuring that software is developed to meet functional, non-functional and compliance requirements, and solutions are well designed with maintainability/ease of integration and testing built-in from the outset. Job expectations include a strong knowledge of development and testing practices common to the industry and design and architectural patterns.
Responsibilities:
Required Qualifications
Desired Qualifications
Skills:

Share
This job is responsible for developing and delivering complex requirements to accomplish business goals. Key responsibilities of the job include ensuring that software is developed to meet functional, non-functional and compliance requirements, coding solutions, unit testing, and ensuring the solution can be integrated successfully into the overall application/system with clear, robust, and well-tested interfaces. Job expectations include an awareness of development and testing practices in the industry.
Responsibilities:
Codes solutions and unit test to deliver a requirement/story per the defined acceptance criteria and compliance requirements
Utilizes multiple architectural components (across data, application, business) in design and development of client requirements
Performs Continuous Integration and Continuous Development (CI-CD) activities
Contributes to story refinement and definition of requirements
Participates in estimating work necessary to realize a story/requirement through the delivery lifecycle
Contributes to existing test suites (integration, regression, performance), analyze test reports, identify any test issues/errors, and triage the underlying cause
Performs spike/proof of concept as necessary to mitigate risk or implement new ideas
Required Qualifications:
Experience and ability to manage multiple Programs to ensure completion of quality deliverables .
Desired Qualifications:
Previous banking experience
Skills:
Application Development
Automation
Solution Design
DevOps Practices
Collaboration
Result Orientation
Architecture
Solution Delivery Process
User Experience Design
Agile Practices
Risk Management
Analytical Thinking
Test Engineering
Data Management
Technical Strategy Development

Share
Job Description:
This job is responsible for developing and delivering complex requirements to accomplish business goals. Key responsibilities of the job include ensuring that software is developed to meet functional, non-functional and compliance requirements, coding solutions, unit testing, and ensuring the solution can be integrated successfully into the overall application/system with clear, robust, and well-tested interfaces. Job expectations include an awareness of development and testing practices in the industry.
Responsibilities:
Skills:

Share
Job Description:
Job Description:
This job is responsible for defining and leading the engineering approach for solutions at the program or portfolio level, to deliver significant business outcomes. Key responsibilities include continuously improving the design, quality, and reuse of the solution and delivering technology enablers that improve development efficiencies for the solution. Job expectations include familiarity with at least one area of engineering, acting as a “go to” reference across the organization, and applying knowledge to improve technical competencies through recruitment and development activities.
The Principal Engineer will be part of the Enterprise Risk and Control Functions Technology Architecture organization and will play a vital role in establishing data tooling strategy and standardized data accessibility architecture across data domains supported by Enterprise Risk and Control functions organization.
Responsibilities:
Develops the engineering approach for the entire program/portfolio solution and works with Architecture, to develop/analyze/deliver the implementation of technical enablers.
Leads the planning, definition, and design of the complex features which span multiple teams and explore solution alternatives.
Creates ideas on designing complex technology and solution development approaches.
Leads the technical oversight for teams in solution development including design reviews and code within own domain.
Defines the technology tool stack for the solution within ranged of internally approved and supported technologies.
Explores state-of-the-art technologies to improve development efficiencies, quality of test/QA coverage, and release management.
Leads and is responsible for the end-to-end test strategy/creation/adherence, and the integration between teams for a program/portfolio solution.
Required Qualifications:
10+ years of experience in building large scale distributed enterprise platforms with focus on performance, scale, security, and reliability.
Performing current state data architecture and tooling assessment across all data domains supported by control functions. Cross-domain reviews to identify synergies and opportunities to eliminate redundancy and duplication of data.
Establish capabilities framework for various data tools (metadata/lineage, data sourcing, data provisioning, data accessibility, data archival, data security, data quality etc.) and performing comparative analysis to recommend tools and establish standardized architecture and tooling strategy.
Developing high-level Data master plan and a roadmap to advance data architecture and tooling strategy.
Establishing data architecture & tooling best practices and participating in project architecture / design reviews to ensure consistency and standardization.
Establishing KPIs for the data architecture team and providing transparency through KPI measurement / reporting.
Evaluation of leading-edge data tools and integration into control functions architecture & tooling strategy & roadmap.
Ensuring application data architecture & tooling adherence with overall strategy via deep domain and technology expertise and ongoing interaction with architecture, development, business solutions and change management partners.
Participates in design, development, and implementation of architectural deliverables, to include components of the assessment and optimization of system design and review of user requirements.
Contributes to the determination of technical and operational feasibility of solutions.
Develops prototypes of the system design and works with database, operations, technical support, and other IT areas as appropriate throughout development and implementation processes.
Desired Qualifications:
Experience with next generation tools and technologies is a plus (AI/ML, RPA etc.)
Skills:
Automation
Influence
Result Orientation
Stakeholder Management
Technical Strategy Development
Application Development
Architecture
Business Acumen
Risk Management
Solution Design
Agile Practices
Analytical Thinking
Collaboration
Data Management
Solution Delivery Process
: Bachelor’s degree or equivalent work experience.
1st shift (United States of America)
Share
This job is responsible for developing and delivering complex requirements to accomplish business goals. Key responsibilities of the job include ensuring that software is developed to meet functional, non-functional and compliance requirements, coding solutions, unit testing, and ensuring the solution can be integrated successfully into the overall application/system with clear, robust, and well-tested interfaces. Job expectations include an awareness of development and testing practices in the industry.
Responsibilities:
Contribute to story refinement/defining requirements.
Estimate work necessary to realize a story/requirement through the delivery lifecycle.
Perform proof of concept as necessary to mitigate risk or implement new ideas.
Setup and automate continuous integration/continuous delivery pipeline.
Working closely with Production Support teams, Platform teams and Business Partners, this person handles technical aspects of the application, including Change Management, Maintenance, Platform Upgrades, and Changes to requirements from both upstream and downstream interfacing applications.
Demonstrated data sourcing, data analysis and modeling skills with the ability to build innovative data provisioning models to support large scale financial crimes data sourcing initiatives.
Work with a team of Data Analysts and Developers related to Data to ensure best practice and governance is followed.
Promoting and applying best practices and standards at a project, program level.
Partners with the business to develop plans, including ongoing success measures, to sustain the change.
Accountable for analyzing present-state, developing alternative future-state approaches and facilitating implementation.
Effectively communicates with managers, peers and business partners on deliverables and timelines.
Responsible for being Agile and following agile practice. In parallel, ensuring all Enterprise Change Standards are met.
Required Qualifications:
Strong Data sourcing, data modelling and provisioning skills as related to support large scale AML monitoring and surveillance data assets.
Database Executed database intensive development, data migrations and conversions.
Knowledge and experience working with SQL performance tuning.
A person who can handle all at once - Design/Build, Hands-on development, Co-ordination of development in distributed environment
Very good at engaging Business stakeholders and apt at Business engagement and requirement discovery
Good experience in SDLC, Agile, Continuous Integration Continuous Delivery, and change management (CICD)
Good knowledge of Teradata using SQL is required
Effective communication and listening skills
Software development in Agile environment
Degree in Engineering, Computer Science, Technology, or any quantitative discipline
Skills:
These jobs might be a good fit