Software Engineer (Front End Developer)
WTI Solutions
Herndon, VA

About $110,000 - $140,000 a year

EducationSkills
Location: Herndon, VA
Job Description

Software Engineer shall provide support in implementing a data analytics and collaboration enterprise platform for a DoD customer. It follows agile development best practices and is appraised at CMMI® for Development Maturity Level 3 and CMMI® for Services Maturity Level 2. WTI is seeking a front end developer to join its implementation team.

Contribute to the design and architecture of software solutions
Maintain implementation lifecycle details in tracking software
Implement software in accordance with user and technical requirements and company and project standards
Actively engage and participate in standup, review, planning, backlog grooming, design, testing and other meetings
Actively participate in design and code reviews
Test software
Draft software documentation
Contribute to company software development best practices and tools
Perform and document technology and tool evaluations
Perform development and production operations support
Perform other tasks as assigned
Qualifications
Top Secret (TS/SCI) clearance
Bachelor’s degree or higher in Computer Science, Computer/Electrical Engineering, Physics, or Mathematics
Solid understanding of computer science fundamentals such as data structures, algorithms, computer architecture, etc.
5+ years of professional software development experience
Strong understanding of HTML, CSS3, SASS/SCSS, JavaScript (ES5 and ES2015+)
Good understanding of reactive programming techniques/libraries
Full stack awareness, but role is predominantly front end.
Development experience in JavaScript, CSS3, HTML and similar technologies on multiple projects
Expert level experience using libraries, tools, and frameworks such as: Angular 6+, RxJS, AngularJS, NodeJS.
Experience with user authentication and authorization between multiple systems, servers, and environments
Theoretical and practical knowledge of software development cycles, configuration management (git, subversion, etc.), and issue/requirements/bugs tracking (JIRA, Test Track Pro, etc.)
Experience with virtual machines and cloud computing (AWS, Azure, VirtualBox, VMWare)
Working knowledge of Linux
Experience working on / developing IC enterprise architecture initiatives such as IC ITE, DI2E, JIE, DGCS, DGCS Modernization, etc.
Experience with Semantic Web/ Linked Data concepts: RDF, OWL, SPARQL
Experience with OBP and ABI
Experience with data modeling and/or developing ontologies/taxonomies for the DoD/IC
Examples: QuellFire, MIDB, Cybox, STIX, MAEC, etc.
Knowledge of graph databases and ontology development
Experience with Agile
Experience with CMMI
Experience with NgRx
Experience with TypeScript
Experience with GraphQL