As a Security Engineer/ Analyst, responsibilities would include analyzing systems, applications and code for vulnerabilities, researching threats and attack vectors that impact web applications and infrastructure, participating in security assessments, and control implementation.
Developing computer programs for scientific applications, including software design, coding, testing and debugging applications which are large enough to require coordination between multiple developers, and developing software modules in a structured environment.
The developer would be responsible for the design, development, testing, debugging, maintaining and documenting of new .NET web applications in accordance to Software Development Life Cycle (SDLC) best practices used by the agency.
In this role, the selected candidate will perform or review coding done to render specifications into application functionalities, screens, or outputs; lead a small project or a segment of a larger project.
In this role, the selected candidate must have working knowledge of designing and development of Java applications, web applications, Web Services using tools such as Subversion, Linux, Nexus, Jenkins, and SonarQube is preferred.
The Applied Research Laboratory (ARL) at Penn State is seeking an experienced Programmer Analyst to be located in Virginia. You will assume a technical leadership role and be responsible for software engineering, software and hardware integration, technical task execution, and reporting in classified environments.
In this role, the selected candidate will be responsible for the design, development, testing, debugging, maintaining and documenting of new Microsoft Active Directory, integrating agency .Net web applications in accordance to Software Development Life Cycle (SDLC) best practices used by the agency.
Create new T-SQL reports, update existing reports, migrate/convert legacy data/pages to a more dated format; Update Business Rules and Validation as required; assist IT and business in testing/implementing changes and in any upgrades. Documentation.
In this role, the selected candidate will review other system and programming designs to ensure selection of appropriate technology, efficient use of resources and integration of multiple systems and technologies.