- Provides specific input to the software components of system design to include hardware/software trade-offs, software reuse, use of COTS/GOTS in place of new development, and requirements analysis and synthesis system level to individual software components
- Designs, implements, and integrates software applications or performs software engineering tasks
- Utilizes software engineering and design methodologies appropriate to the development, integration, and production environment
- Ensures efficient delivery of software engineering capabilities using industry standards and repeatable processes
- Reviews and tests software components for adherence to the design requirements and documents test results
- Selects the software development processes in coordination with the customer and system engineering.
- Recommends new technologies and processes for complex software projects.
- Ensures quality control of all developed and modified software.
- Education and Relevant Experience Requirements
- HS Diploma or Equivalent and 10+ years
- Associate Degree and 8+ years
- Bachelor’s Degree and 6+ years
- Masters Degree and 4+ years
- D. and 2+ years
- Experience with React JS, ES6 or Typescript, CSS, HTML5
- Familiarity with Data Interchange Formats -e.g. JSON, XML
- Experience with Software Project Estimation
- Experience with Module Decomposition
- Experience building REST/SOAP services
- Experience with SCRUM/Agile -e.g. Use Cases, User Stories, Work Tasks, Atlassian JIRA, Confluence
- Experience with Requirements Analysis/Validation -e.g. Writing Unit Tests, User Interface Tests, etc
- Experience debugging applications using logging, VM monitoring, etc
- DoD 8570 Level I and applicable Computing Environment (CE) certifications (these will be required to be obtained/maintained)
- Experience with DoDAF -e.g. Operational Views, System Views, etc
- Experience with Git or another distributed VCS Experience with Model View Controller (MVC), Single Page web Applications (SPA) -e.g. React, Angular, EmberJS, Backbone, etc Experience with CI
- Must be able to obtain and maintain a security clearance
Novetta, from complexity to clarity.
Novetta delivers highly scalable advanced analytics and secure technology solutions to address challenges of national and global significance. Focused on mission success, Novetta pioneers disruptive technologies in machine learning, data analytics, full-spectrum cyber, cloud engineering, open source analytics, and multi-INT fusion for Defense, Intelligence Community, and Federal Law Enforcement customers. Novetta is headquartered in McLean, VA with over 1,300 employees across the U.S.
Our culture is shaped by a commitment to our core values:
Integrity • We hold ourselves accountable to the highest standards of integrity and ethics.
Customer Success • We strive daily to exceed expectations and achieve customer mission success.
Employee Focus • We invest in our employees’ professional development and training, respecting individuality, and fostering a culture of diversity and inclusion.
Innovation • We know that discovering new and innovative ways to solve problems is critical to our success and makes us a great company.
Excellence in Execution • We take pride in flawless execution as we build a company that is best in class.
Earn a REFERRAL BONUS for the qualified people you know.
For more details or to submit a referral, visit bit.ly/NovettaReferrals.
Novetta is an equal opportunity/affirmative action employer.
All qualified applicants will receive consideration for employment without regard to sex, gender identity, sexual orientation, race, color, religion, national origin, disability, protected veteran status, age, or any other characteristic protected by law.