TSSCI Ci Poly Full Stack Developer
Role details
Job location
Tech stack
Job description
-
Design, develop, test, integrate, deploy, and maintain product baselines utilizing Agile, DevOps, and Continuous Delivery best practices.
-
Leverage broad knowledge across various technologies to deliver and maintain product increments across different security domains.
-
Collaborate closely with development and engineering teammates, as well as stakeholders, to deploy solutions and advanced concepts.
-
Ensure integration between core technologies to enable seamless data flow, scalability, and functionality.
-
Support technical meetings with customers and stakeholders, proposing designs and negotiating acceptance criteria.
-
Create documentation to support the Agile life cycle, including design, architecture, user stories, and acceptance criteria.
-
Perform troubleshooting efforts and resolve incidents as needed.
Requirements
-
An active TS/SCI clearance with polygraph.
-
Bachelor's degree in systems engineering, electrical engineering, information technology, or related field, or equivalent experience.
-
Five or more years of relevant experience (or seven or more years without a related degree).
-
Experience working with Linux Operating Systems.
-
Proficiency in front-end technologies such as HTML, CSS, JavaScript, and modern frameworks/libraries (e.g., React, Angular, Vue.js).
-
Proficiency in back-end technologies including Node.js, Python, Java, or similar languages.
-
Strong understanding of SQL and NoSQL databases (e.g., MySQL, PostgreSQL).
-
Experience with configuration management processes such as Git.
-
Familiarity with Agile software development methodologies.
-
Experience with Amazon Web Services and containerization technologies like Kubernetes Desired Qualifications
-
Experience with ServiceNow development and administration, including Business Rules, Client Scripts, UI Actions, CMDB, and CI Discovery.
-
Ability to utilize scripting languages to accelerate deployments.
-
Experience deploying, maintaining, and optimizing PostgreSQL databases.
-
Experience with identity management, access, and authorization solutions such as PKI, LDAP, and SAML.
-
Experience working with REST APIs, microservices, containers, and other architectural styles.
-
Experience with Continuous Delivery, Infrastructure as Code, and Behavior or Test Driven Development.
-
Demonstrated experience with agile development practices, including Agile Scrum methodology.
-
Knowledge of Intelligence Community (IC) processes, policies, and guidance.