Jersey City, New Jersey

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
Learn more about this role

Jersey City, New Jersey

You’ve led troops, now help lead your community 

As a leader in the military, you motivated troops to get the job done. We value your ability to influence change and encourage you to continue that influence here and in our communities. Our Military Affairs Team proudly supports veterans in our communities through education and volunteer events. Together, we can create better communities and a brighter future for us all. 

First you fought for the American dream, now you can guide its future

You joined the military to protect a nation and its people. Let the same passion for making a difference lead you to a new career. At Bank of America, we’re proud that more than 6,800 veterans work for us. They’ve discovered that their desire to help others didn’t end with their service. Here, you’ll help our customers and clients connect to better financial lives.

Similar jobs