Software Engineer (Front End / UI)

ManTech (


  Full Time   Employee   Contractor

United States

Position Description & Job Requirements

· Develop software to meet requirements
· Perform data modeling to enforce standard format
· Develop and maintain documentation through the use of APIs
· Perform software testing to ensure requirements have been met
· Resolve issues of interoperability between products and other associated programs or systems
· Adhere to the products agile software development process

Required Experience:
· Java/JavaScript (5+ years)
· HTML 4+ / CSS 2+ (3+ years)
· IDEs: Eclipse, IntelliJ, Netbeans
· Source Controls: SVN, GIT, Mercurial
· Web frameworks: Flex, AngularJS, EmberJS, BackboneJS
· Web UI libraries: jQuery, UnderscoreJS, RequireJS
· Producing, handling, decomposing JSON or other data-interchange formats
· Programmatically testing code
· Using agile and/or spiral development methodologies

Desired Experience:
· UI usability experience/design
· Familiarity of interacting with RESTful endpoints
· Linux
· Experience utilizing ticketing systems (JIRA)
· HTML5, CSS3 experience
· NodeJS experience
· Bootstrap experience
· Redis experience
· Websocket experience
· Enterprise environment experience
· Vert.x
· ElasticSearch

Labor Category
Fully complies with labor category information.

Labor Category Requirements
The contractor shall provide system engineering to support the following activities:

Systems Engineer III LCAT requirements:

· Shall have five (5) years of direct experience with intelligence community or signals intelligence activity.

Shall have twenty (20) years in a technical role in projects and programs for Government or Industry customers Shall have eight (8) years experience providing technical direction for the development engineering, integration and testing of complex hardware/software systems. Shall have twelve (12) years experience as a Systems Engineer in programs that encompass system architecture, requirements analysis, process execution and evaluation. Shall have five (5) years experience in developing strategic and implementation plans for large-scale information systems. (Large scale information system is defined as having at least one of the following characteristics: Over 1,000 users; Over 100 sensors; Over 1000 entities in the information model as represented by an Entity Relationship diagram or UML; Over 20 distinct physical subsystems.) Shall have seven (7) years experience developing documentation required in support of both technical and training requirements. Shall have four (4) years experience in reverse engineering and re-engineering. Shall have seven (7) years experience in developing system architecture and design including: Software Hardware Communications Interface requirements Shall have four (4) years experience in leading system definition, trade-off and design activities. Shall have four (4) years experience in leading analysis of system requirements and components. Shall have four (4) years experience in performing system audits to ensure intended system functionality, operation and performance requirements are achieved. Shall have four (4) years experience in system performance analysis. Shall have four (4) years experience in planning the next generation system. Shall have ten (10) years experience developing, delivering testing an supporting integrated hardware and software systems with functional requirements within a CMMI Level 2 or NSA way Process structure.
Experience with agency security accreditation process Experience with JAVA development and tools such as Maven, Junit, SLF4J Network security experience with: Access and authorization �� PKI, chain trusting, CAS Threat model development Vulnerability assessments Knowledge of the following: Apache Mesos, Linux cgroups Web development JavaScript/JSON REST/Web architecture HTTP specification Experience with noSQL databases: Cassandra, MongoDB, Berkeley DB

Security : Required - TS/SCI with full scope polygraph.

Shall have a Bachelor’s Degree in Communications Engineering, Computer Engineering, Computer Science, Electrical Engineering, Information Management, Program Management, etc). NO equivalencies.


To apply for this job, contact:
Human Resources

Save This Job

Email This Job to a Friend