Essential Job Functions:
Perform and document requirements analysis and functional allocation, implement allocated requirements through software design, code, and test support.
Investigate, analyze, and resolve reported software anomalies.
Participate in product inspections through each phase of the software lifecycle.
Participate in process improvement activities as assigned.
Provide design reviews and status presentations as assigned.
Due to the sensitivity of customer related requirements, U.S. Citizenship is required.
Must be eligible to obtain a security clearance.
Bachelor’s Degree (or work experience equivalent) in Computer Science/Engineering; however other disciplines with strong software experience will be considered, plus eight (8) years of relevant experience.
Ability to work as part of a team or independently.
Experience with web development in .NET environment, MVC or other multi-tiered architecture, configuration management systems, Structured Query Language (SQL) and relational database design.