Software Architect
IBM - Reston, VA

This job posting is no longer available on IBM. Find similar jobs: Software Architect jobs - IBM jobs

A technical and operational assessment of the health and maintainability of the NFIP NextGen system. Architecture, design and data structures should be considered. To the extent possible, the NextGen system should be analyzed to include but not limited to code complexity, dead-end logic, use of stored procedures, referential integrity violation, ease of maintenance, performance, documentation, user friendliness, etc.

Job Duty 1 –Perform database design assessment to include a review of indexes, large tables, complexities, etc. (15%)
Job Duty 2 – Perform static java testing to include running tools like “Metrics” to determine the level of cyclomatic complexity, identify dead code, and determine if code is tightly coupled, etc. (15%)
Job Duty 3 – Assess the quality of the system architecture to include nested class dependencies, exception handling, design patterns, etc. (15%)
Job Duty 4 – Determine the “ease of maintenance” by assessing variable construction, naming conventions, externalization, configuration, use of literals/hard coding, and available documentation (e.g., build documents, java.doc, developers guides, etc). (15%)
Job Duty 5 - While working with others, take the lead on analyzing all of the data that is collected, and help create an executive summary of the “health” findings. (40%)

This person will serve as the technical lead for the health and maintainability of the NFIP NextGen system. They will work with the software stack indicated at the bottom of this Requisition (in the “Other” section); moreover, they will manage the work of other part-time SMEs who participate in the analysis (e.g., a database SME may be brought in for a few hours a week, as needed).


High School Diploma/GED

At least 5 years experience in Java

At least 5 years experience in Oracle

Readiness to travel Up to 1 day a week

U.S. citizenship required

English: Intermediate


Bachelor's Degree

At least 5 years experience in BusinessObjects

At least 5 years experience in iLog

At least 5 years experience in Websphere

At least 5 years experience in eTrust (Computer Associates)

Additional information

To be an official applicant to IBM, you must submit a resume and online application. Resumes submitted remain active for six months.

To ALL recruitment agencies: IBM only accepts resumes from agencies on our Approved Agency List. Please do not forward resumes to our applicant tracking system, IBM employees, or send to any IBM company location. IBM is not responsible for any fees related to unsolicited resumes.

IBM is committed to creating a diverse environment and is proud to be an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status.

About this company
5,656 reviews
International Business Machines Corporation (IBM), is an information technology (IT) company. s major operations include Global Technology...