Associate: Software Engineer III

Job Description:

Position Responsibilities:

  • Senior developer playing a key-role to develop, enhance, debug, support and maintain applications used by Portfolio Managers or supporting functions.

  • Candidate participates and effectively contributes to the design, development and implementation of complex applications, often using new technologies. 

  • Provide technical expertise and systems design for individual initiatives. 

  • Review existing architecture and suggest/implement ways to fine-tune the application and fine-tune, where applicable, to accommodate the organic growth within the Advisory business.

  • Based on the business initiatives may lead projects and direct activities of a team related to the initiative . 

  • May have the responsibility for a project and project budget but will collaborate with external programmers to coordinate the delivery of software application. 

  • Works under minimal supervision, with general guidance from more seasoned associates.

Required skills/experiences:

  • Senior developer with a minimum of 7+ years of hands on experience in developing portfolio management and trading applications.

  • Must have hands-on experience working closely with Portfolio Managers also serving as Feature Lead/Scrum Master in helping build applications that can scale with business.

  • Hands-on Programming/Development designing, developing and deploying high-volume, multi-tiered, distributed transactional applications

  • Deep knowledge of .NET Framework, MVC, Visual Studio, WebApi, SQL Server 2012/2016, design patterns, web and application servers

  • Good working knowledge of WPF and WCF.

  • Skilled in Object Oriented Programming and have hands-on experience developing enterprise web applications UI with ASP.NET, C#.

  • Experience with client side MVC frameworks and template libraries, AngularJS, Handlebars, etc

  • Experience in agile processes and transformation.

  • Experience with RESTful service and UI integration using JSON and AJAX.

  • Skilled in JavaScript, AJAX, JSON, JQuery, HTML/HTML5, CSS/CSS3 and cross browser development

  • Can work independently and as a part of the team

  • Bachelor’s degree in computer science or equivalent years of experience required.

  • Prior Experience in agile processes and transformation.

  • Strong communication skills with ability to work and collaborate across global teams.

  • Strong analytical skills with ability to break down complex problems/ideas and come-up with creative solutions, leveraging the latest of the technologies, where possible.

  • Must possess the ability to handle multiple projects in-parallel and be able to work independently in addition to contributing as part of a highly collaborative and globally dispersed team.

Desired skills/experiences:

  • Experience using Agile methodologies

  • Ability to design and build solutions using common Enterprise Integration Patterns.

  • Experience with building end-to-end testing frameworks for distributed systems.

  • Participates in the design/development of complex applications while working alongside Portfolio Managers, who are the end-users of the tools we build.

  • Experience in test automation and thorough knowledge/experience in all phases of SDLC.

  • Ready to step-in and contribute to the technical stack while mentoring and providing the necessary technical guidance to junior members of the team.​

Job Band:

H5

Shift: 

1st shift (United States of America)

Hours Per Week:

40

Weekly Schedule:

Referral Bonus Amount:

0

-->

Job Description:

Position Responsibilities:

  • Senior developer playing a key-role to develop, enhance, debug, support and maintain applications used by Portfolio Managers or supporting functions.

  • Candidate participates and effectively contributes to the design, development and implementation of complex applications, often using new technologies. 

  • Provide technical expertise and systems design for individual initiatives. 

  • Review existing architecture and suggest/implement ways to fine-tune the application and fine-tune, where applicable, to accommodate the organic growth within the Advisory business.

  • Based on the business initiatives may lead projects and direct activities of a team related to the initiative . 

  • May have the responsibility for a project and project budget but will collaborate with external programmers to coordinate the delivery of software application. 

  • Works under minimal supervision, with general guidance from more seasoned associates.

Required skills/experiences:

  • Senior developer with a minimum of 7+ years of hands on experience in developing portfolio management and trading applications.

  • Must have hands-on experience working closely with Portfolio Managers also serving as Feature Lead/Scrum Master in helping build applications that can scale with business.

  • Hands-on Programming/Development designing, developing and deploying high-volume, multi-tiered, distributed transactional applications

  • Deep knowledge of .NET Framework, MVC, Visual Studio, WebApi, SQL Server 2012/2016, design patterns, web and application servers

  • Good working knowledge of WPF and WCF.

  • Skilled in Object Oriented Programming and have hands-on experience developing enterprise web applications UI with ASP.NET, C#.

  • Experience with client side MVC frameworks and template libraries, AngularJS, Handlebars, etc

  • Experience in agile processes and transformation.

  • Experience with RESTful service and UI integration using JSON and AJAX.

  • Skilled in JavaScript, AJAX, JSON, JQuery, HTML/HTML5, CSS/CSS3 and cross browser development

  • Can work independently and as a part of the team

  • Bachelor’s degree in computer science or equivalent years of experience required.

  • Prior Experience in agile processes and transformation.

  • Strong communication skills with ability to work and collaborate across global teams.

  • Strong analytical skills with ability to break down complex problems/ideas and come-up with creative solutions, leveraging the latest of the technologies, where possible.

  • Must possess the ability to handle multiple projects in-parallel and be able to work independently in addition to contributing as part of a highly collaborative and globally dispersed team.

Desired skills/experiences:

  • Experience using Agile methodologies

  • Ability to design and build solutions using common Enterprise Integration Patterns.

  • Experience with building end-to-end testing frameworks for distributed systems.

  • Participates in the design/development of complex applications while working alongside Portfolio Managers, who are the end-users of the tools we build.

  • Experience in test automation and thorough knowledge/experience in all phases of SDLC.

  • Ready to step-in and contribute to the technical stack while mentoring and providing the necessary technical guidance to junior members of the team.​

Job Band:

H5

Shift: 

1st shift (United States of America)

Hours Per Week:

40

Weekly Schedule:

Referral Bonus Amount:

0

Job Description: Position Responsibilities:

  • Senior developer playing a key-role to develop, enhance, debug, support and maintain applications used by Portfolio Managers or supporting functions.

  • Candidate participates and effectively contributes to the design, development and implementation of complex applications, often using new technologies. 

  • Provide technical expertise and systems design for individual initiatives. 

  • Review existing architecture and suggest/implement ways to fine-tune the application and fine-tune, where applicable, to accommodate the organic growth within the Advisory business.

  • Based on the business initiatives may lead projects and direct activities of a team related to the initiative . 

  • May have the responsibility for a project and project budget but will collaborate with external programmers to coordinate the delivery of software application. 

  • Works under minimal supervision, with general guidance from more seasoned associates.

Required skills/experiences:

  • Senior developer with a minimum of 7+ years of hands on experience in developing portfolio management and trading applications.

  • Must have hands-on experience working closely with Portfolio Managers also serving as Feature Lead/Scrum Master in helping build applications that can scale with business.

  • Hands-on Programming/Development designing, developing and deploying high-volume, multi-tiered, distributed transactional applications

  • Deep knowledge of .NET Framework, MVC, Visual Studio, WebApi, SQL Server 2012/2016, design patterns, web and application servers

  • Good working knowledge of WPF and WCF.

  • Skilled in Object Oriented Programming and have hands-on experience developing enterprise web applications UI with ASP.NET, C#.

  • Experience with client side MVC frameworks and template libraries, AngularJS, Handlebars, etc

  • Experience in agile processes and transformation.

  • Experience with RESTful service and UI integration using JSON and AJAX.

  • Skilled in JavaScript, AJAX, JSON, JQuery, HTML/HTML5, CSS/CSS3 and cross browser development

  • Can work independently and as a part of the team

  • Bachelor’s degree in computer science or equivalent years of experience required.

  • Prior Experience in agile processes and transformation.

  • Strong communication skills with ability to work and collaborate across global teams.

  • Strong analytical skills with ability to break down complex problems/ideas and come-up with creative solutions, leveraging the latest of the technologies, where possible.

  • Must possess the ability to handle multiple projects in-parallel and be able to work independently in addition to contributing as part of a highly collaborative and globally dispersed team.

Desired skills/experiences:

  • Experience using Agile methodologies

  • Ability to design and build solutions using common Enterprise Integration Patterns.

  • Experience with building end-to-end testing frameworks for distributed systems.

  • Participates in the design/development of complex applications while working alongside Portfolio Managers, who are the end-users of the tools we build.

  • Experience in test automation and thorough knowledge/experience in all phases of SDLC.

  • Ready to step-in and contribute to the technical stack while mentoring and providing the necessary technical guidance to junior members of the team.​

Shift:

1st shift (United States of America)

Hours Per Week: 

40

Company
Bank of America
Posted
10/06/2021
Type
Full time
Salary Range
$78,000.00 - 109,000.00
per Year
Salary range estimated by
Location
Jersey City, NJ 07390, US
Apply Now