This site uses cookies. To find out more, see our Cookies Policy

Software Analyst / System Architect in Hanover, MD at ManTech

Date Posted: 4/30/2018

Job Snapshot

Job Description



Clearance Level Needed:





Systems Development

Entering ManTech&s 50th year, we hold the distinct honor of being named a “Top 100 Global Technology Company” by Thomson Reuters. We have earned this and many other accolades over the years for our dedication to serving the missions of our nation&s most important customers: U.S. Intelligence, Defense and Federal Civilian agencies. All know us as a trusted partner offering best-in-class solutions in cyber, data collection & analytics, enterprise IT, and systems and software engineering tailored to meet their specific requirements.

Become an integral part of a diverse team in the Mission, Cyber and Intelligence Solutions (MCIS) Group. Currently, ManTech is seeking a motivated, mission oriented Software Engineer(s), in the Hanover, MD area, with strong Customer relationships.

Overview of Responsibilities:
The OPS/Test Engineer candidate will support E-Space by performing end to end test validation for several E-Space products and components including dataflows, RESTFful services and User Interfaces as new features and bug fixes are available. Develop and maintain test plans, procedures and reports necessary to conduct integration and test activities. Development and maintenance of automated tests via SoapUI, Selenium, bash scripts, etc. Conduct test activities such as regression, security and stress testing to measure system performance. Assess system requirements, acceptance criteria and generate detailed defects. Work closely with development teams to gain an in depth level of understanding of the applications, the applications deployment process and troubleshoot defects. Maintain application configurations and deployment scripts. Install and configure related software applications as well as other possible system admin related activities. Monitor program applications, troubleshoot and provide support to end users and or external applications.

Required Skills:
•Knowledge and experience in automated test generation
•Knowledge and experience of RESTful web service testing including the use of Poster/RESTClient or similar
•Familiar with Linux OS as well as bash/sh scripts
•Test plan/procedure/report generation and maintenance
•Software deployments in test, integration and production environments
•Configuration Management
•Flexibility and ability to complete tasks in fast paced environment
•Excellent problem solving and organizational skills
•Ability to troubleshoot defects, user issues and connectivity issues
•Ability to work well in a team environment

Desired Skills/Technologies:
•Apache Tomcat
•DEV/OPS experience

LCAT Description - Software Analyst/Systems Architect II
Required Professional Experience:

•A minimum of seven (7) years& experience m software engineering/development and/or systems engineering/analysis.
•Must possess experience in all phases of software engineering to include requirements analysis, development, testing and integration, maintenance and problem diagnosis/resolution and/or experience in phases of applications systems analysis to include evaluation and design, integration and optimization of complex systems.
•Must have experience with communication applications, database management, use of programming languages and knowledge of storage and retrieval methods.

Desired Professional Experience:
•Responsible for developing applications software for small to highly complex computer systems or portions of large integrated systems and/or for providing analysis and engineering of functional aspects of software and hardware architecture and system support.
•The candidate will prepare detailed specifications from which software products will be designed and/or translate documented designs into software products by developing, documenting, testing and debugging code.
•Applications generally deal with utility programs, job control language, macro, subroutines and other control modules.
•Candidate shall be competent to work at the highest level of all phases of software engineering and/or all phases of applications systems analysis with minimal direction or oversight.

Desired Education:
•A Bachelor degree in engineering, computer science, mathematics, or related discipline may be substituted for three (3) years of work experience. A Master degree in any of the above discipli nes may be substituted for an additional two (2) years of experience.

Job Requirements

Requires Bachelor's degree (in Engineering, Computer Science or related field) or equivalent, and five to seven years of related work experience.