Description

" Java J2EE

" JSP for front end

" Experience with rest and possibly soap services.

" Code quality review along with unit test coverage.

" Aid on the execution of running Fidelity security scanners against code base. (SonarQube, Veracode)

" Aid with getting the code running in test environment.

" Attempt to get code running in production assuming it passes security and other requirements.

" Microsoft SQL server experience

" JDBC experience

Project- Source Code Assessment

Fidelity currently receives a copy of a vendor's code base and associated data on a quarterly basis. Fidelity wants to understand the value of the code base and data capability coverage, code quality, resiliency and stand-alone viability.

Evaluate feasibility of running the vendor code in Fidelity's environment as a risk mitigation strategy. Identify and understand any unique managed account approaches captured in the code. Assess the quality of the data. May consider utilizing Fidelity approved AI assisted tools to perform this, analysis.

Analysis Should Help Determine The Following

" The viability of the code base.

" Componentry of the code to determine if it's meeting the agreement in place regarding code coverage

" What intellectual property can be gleaned from the code base regarding managed accounts. For example, does any uniqueness exist within the code pertaining to operationalizing managed accounts (set up, management)?

" List of business functionality the code base covers

" Potential comparison of prior evaluation(s) - How has code based changed/evolved

" Evaluation of data received (characterization and changes from quarter to quarter)

 



  •  

Business Objectives

Understand the value of Fidelity's investment capability coverage, code quality, resiliency, stand-alone viability

Evaluate feasibility of running the vendor code in Fidelity's environment as a risk mitigation strategy

Identify and understand any unique managed account approaches captured in the code

Assess the quality of the data

Strategy

Current state assessment

Target state assessment

Benchmarking

Maturity assessment
 

Desired Skills and Experience

JAVA, JSP, J2EE, JDBC, SQL, SONARQUBE, VERACODE, TESTING

Education

ANY GRADUATE