girl looking into her desktop
Back to search results

C# Software Engineer

New York, New York

Job Description:

Summary:

Experienced C# server side developer with  solid database skills and experience with at least one area of investment banking applications. I.E. Foreign Exchange, Equities, Fixed Income, Asset Management
Experience with Agile methodologies and Test driven development

 General Description

Responsible for developing, enhancing, modifying and/or maintaining applications in the Global Markets environment. Software developers design, code, test, debug and document programs as well as support activities for the  Global Custody System architecture.  Developers are expected to work closely with business partners in defining requirements for system applications

Required Skills:

  • C# .NET experience (server side)
  • Working knowledge of version control tools like SVN/GIT
  • Good understanding of build tools like Ant/Maven
  • Experience with Ext-JS / Angular JS
  • Oracle or Sybase or SQL Server or DB2
  • Strong verbal and written communication skills
  • Bachelor's Degree or equivalent in related work experience

Desired Skills:

  • Experience of Scrum/Agile methods
  • Experience of Test Driven Development/Behavior Driven Development practices including continuous integration
  • Experience with Ext-JS / Angular JS
  • Python Experience
  • Financial services background (trading knowledge)

TO BE USED ONLY IN ORGANIZATIONS DELIVERING SOFTWARE SOLUTIONS: Responsible for developing and delivering complex software requirements to accomplish business goals. Ensures that software is developed to meet functional, non-functional, and compliance requirements. Codes solutions, unit tests, and ensures the solution can be integrated successfully into the overall application/system with clear, robust and well-tested interfaces. Familiar with development and testing practices of the bank. Contributes to story refinement/defining requirements. Participates and guides team in estimating work necessary to realize a story/requirement through the delivery lifecycle. Performs spike/proof of concept as necessary to mitigate risk or implement new ideas. Codes solutions and unit tests 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. Assists team with resolving technical complexities involved in realizing story work. Contributes to existing test suites (integration, regression, performance); Analyzes test reports, identifies any test issues/errors; Triages the underlying cause. Documents and communicates required information for deployment, maintenance, support, and business functionality. Participates, contributes 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. Individual contributor.

Bank Of America...

∙ Strives to bring new thoughts and ideas to teams in order to drive innovation and unique solutions
∙ Excels in working among diverse viewpoints to determine the best path forward
∙ Experience in connecting with a diverse set of clients to understand future business needs – is a continuous learner
∙ Commitment to challenging the status quo and promoting positive change.
∙ Participate in and drive collaborative efforts to advance tools, technology, and ways of working to better serve an evolving client base
∙ Believes in value of diversity so we can reflect, connect and meet the diverse needs of our clients and employees around the world

Job Band:

H5

Shift: 

1st shift (United States of America)

Hours Per Week:

40

Weekly Schedule:

Referral Bonus Amount:

0

Job Description:

Summary:

Experienced C# server side developer with  solid database skills and experience with at least one area of investment banking applications. I.E. Foreign Exchange, Equities, Fixed Income, Asset Management
Experience with Agile methodologies and Test driven development

 General Description

Responsible for developing, enhancing, modifying and/or maintaining applications in the Global Markets environment. Software developers design, code, test, debug and document programs as well as support activities for the  Global Custody System architecture.  Developers are expected to work closely with business partners in defining requirements for system applications

Required Skills:

  • C# .NET experience (server side)
  • Working knowledge of version control tools like SVN/GIT
  • Good understanding of build tools like Ant/Maven
  • Experience with Ext-JS / Angular JS
  • Oracle or Sybase or SQL Server or DB2
  • Strong verbal and written communication skills
  • Bachelor's Degree or equivalent in related work experience

Desired Skills:

  • Experience of Scrum/Agile methods
  • Experience of Test Driven Development/Behavior Driven Development practices including continuous integration
  • Experience with Ext-JS / Angular JS
  • Python Experience
  • Financial services background (trading knowledge)

TO BE USED ONLY IN ORGANIZATIONS DELIVERING SOFTWARE SOLUTIONS: Responsible for developing and delivering complex software requirements to accomplish business goals. Ensures that software is developed to meet functional, non-functional, and compliance requirements. Codes solutions, unit tests, and ensures the solution can be integrated successfully into the overall application/system with clear, robust and well-tested interfaces. Familiar with development and testing practices of the bank. Contributes to story refinement/defining requirements. Participates and guides team in estimating work necessary to realize a story/requirement through the delivery lifecycle. Performs spike/proof of concept as necessary to mitigate risk or implement new ideas. Codes solutions and unit tests 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. Assists team with resolving technical complexities involved in realizing story work. Contributes to existing test suites (integration, regression, performance); Analyzes test reports, identifies any test issues/errors; Triages the underlying cause. Documents and communicates required information for deployment, maintenance, support, and business functionality. Participates, contributes 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. Individual contributor.

Bank Of America...

∙ Strives to bring new thoughts and ideas to teams in order to drive innovation and unique solutions
∙ Excels in working among diverse viewpoints to determine the best path forward
∙ Experience in connecting with a diverse set of clients to understand future business needs – is a continuous learner
∙ Commitment to challenging the status quo and promoting positive change.
∙ Participate in and drive collaborative efforts to advance tools, technology, and ways of working to better serve an evolving client base
∙ Believes in value of diversity so we can reflect, connect and meet the diverse needs of our clients and employees around the world

Shift:

1st shift (United States of America)

Hours Per Week: 

40

Learn more about this role

Full time

JR-21005200

Band: H5

Manages People: No

Travel: No

Manager:

Talent Acquisition Contact:

Jill Pipon

Referral Bonus:

0

Street Address

Primary Location:
222 BROADWAY, NY, New York, 10038