girl looking into her desktop
Back to search results

Software Engineer I - Pennington, NJ

Pennington, New Jersey

Job Description:

Job Description

This position requires a junior-level candidate who can work with the team in technology development, follow best development practices, understand design and architecture of systems and contribute to the team for better software product.  Contribute to designing and developing software applications. Partner with other technical teams to provide a cohesive experience to the business and a well-established system to the client.

Required Skills           

  • 1–2 years of experience.

  • Must have knowledge on software languages such as C#, JQuery, and frameworks like ASP.NET, SQL Server, Scrum, XML, Ajax, HTML, CSS, VSS and TFS.

  • Knowledge of latest software development practices ex. AngularJS, Bootsrap, HTML5, CSS3, JQuery, Handlebars, LINQ

  • Must have clear concepts on object oriented programming and object oriented analysis and design.

Desired Skills           

  • Work on various Microsoft technologies including Multi-threaded Services, Web application, ADO.NET, ASP.NET, Web Forms, AJAX, C#, Javascript, VSS and TFS.

  • Conduct memory and performance profiling of Windows / Web applications, code optimization and performance enhancements.

  • Provide solutions in field of Market Data, Market Data Symbology, Equities and Options.

  • Develop XML/SOAP Web Services and .Net 3.0 WCF (Windows Communication Foundation). 

  • Knowledge of additional tools JIRA and Bitbucket are preferable.

Enterprise Description:

Responsible for developing and delivering software to accomplish business goals. Ensures that software is developed to meet functional and non-functional requirements. Codes solutions, unit tests, and is aware of the development practices of the bank. Contributes to story refinement/defining requirements. Participates in estimating work necessary to realize a story/requirement through the delivery lifecycle. Understands and utilizes basic architecture components in solution development. Codes solution and unit tests to deliver a requirement/story per the defined acceptance criteria. Executes automated test suites (integration, regression, performance); collects results and flags issues. Documents and communicates required information for deployment, maintenance, support, and business functionality. Adheres to team delivery/release process and cadence pertaining to code deployment and release. Individual contributor.

Job Band:

H6

Shift: 

1st shift (United States of America)

Hours Per Week:

40

Weekly Schedule:

Referral Bonus Amount:

0

Job Description:

Job Description

This position requires a junior-level candidate who can work with the team in technology development, follow best development practices, understand design and architecture of systems and contribute to the team for better software product.  Contribute to designing and developing software applications. Partner with other technical teams to provide a cohesive experience to the business and a well-established system to the client.

Required Skills           

  • 1–2 years of experience.

  • Must have knowledge on software languages such as C#, JQuery, and frameworks like ASP.NET, SQL Server, Scrum, XML, Ajax, HTML, CSS, VSS and TFS.

  • Knowledge of latest software development practices ex. AngularJS, Bootsrap, HTML5, CSS3, JQuery, Handlebars, LINQ

  • Must have clear concepts on object oriented programming and object oriented analysis and design.

Desired Skills           

  • Work on various Microsoft technologies including Multi-threaded Services, Web application, ADO.NET, ASP.NET, Web Forms, AJAX, C#, Javascript, VSS and TFS.

  • Conduct memory and performance profiling of Windows / Web applications, code optimization and performance enhancements.

  • Provide solutions in field of Market Data, Market Data Symbology, Equities and Options.

  • Develop XML/SOAP Web Services and .Net 3.0 WCF (Windows Communication Foundation). 

  • Knowledge of additional tools JIRA and Bitbucket are preferable.

Enterprise Description:

Responsible for developing and delivering software to accomplish business goals. Ensures that software is developed to meet functional and non-functional requirements. Codes solutions, unit tests, and is aware of the development practices of the bank. Contributes to story refinement/defining requirements. Participates in estimating work necessary to realize a story/requirement through the delivery lifecycle. Understands and utilizes basic architecture components in solution development. Codes solution and unit tests to deliver a requirement/story per the defined acceptance criteria. Executes automated test suites (integration, regression, performance); collects results and flags issues. Documents and communicates required information for deployment, maintenance, support, and business functionality. Adheres to team delivery/release process and cadence pertaining to code deployment and release. Individual contributor.

Shift:

1st shift (United States of America)

Hours Per Week: 

40

Learn more about this role

Full time

JR-21053586

Band: H6

Manages People: No

Travel: Yes, 5% of the time

Manager:

Talent Acquisition Contact:

Elizabeth Liz

Referral Bonus:

0

Street Address

Primary Location:
1500 AMERICAN BLVD, NJ, Pennington, 08534