Type of Requisition: Regular Clearance Level Must Currently Possess: Secret Clearance Level Must Be Able to Obtain: Secret Public Trust/Other Required: None Job Family: Software Development Job Qualifications: Skills: Cascading Style Sheets (CSS), gulp.js, npm (Software), React.js, RESTful APIs Certifications: CompTIA Security+ CE CompTIA Experience: 5 + years of related experience US Citizenship Required: Yes Job Description: Software Developer Secret Clearance (SSBI) Wiesbaden, Germany The Software Developer will be required to work as part of a development team and interact with customers, conducting analysis to determine the most effective software and web technologies to satisfy their needs. The Software Developer will also assist business analysts with gathering, defining, validation and testing of requirements. The Software Developer is also tasked with the design, creation, testing, and maintenance of the software, web based applications, and content solutions to satisfy customer requirements. They will need to follow a formal design process using formal specifications, data flow diagrams, other accepted design techniques and adhere to laws, standards, and established guidelines for development and delivery of software and web applications (e.g., software reuse, modifiable, efficient, reliable, understandable, fault tolerant). HOW A SOFTWARE DEVELOPER WILL MAKE AN IMPACT Coordinates creation and collection of necessary technology components and integrate them into a coherent site design. Designs and develops visually pleasing, content rich, user friendly interfaces with intuitive navigation. Develops and maintains software and web development technical documentation to assist with software and web application maintenance and upgrades. Provides software process management and configuration management throughout the software / web development lifecycle. Integrates new software and web products with existing software and web applications in order to improve the functionality or design of the system. Possesses knowledge of the principles, methods, and techniques used in web software development. Requires a proficiency in the use of one or more web technologies. Works independently on more complex projects. WHAT YOU WILL NEED TO SUCCEED Education: BA/BS Degree Required Experience: 5 years experience. Security Clearance Level: Secret Level Security Clearance. Required Skills: Comprehensive knowledge of the principles, methods, and techniques used in web software development and design. Proficiency in the use of one or more web technologies such as HTML, Web Development Frameworks, and various programming languages that operates those frameworks. Hands on experience with SharePoint 2016/SharePoint Online, including working with document libraries, lists, web parts, and related features. Experience in working with SharePoint REST API. Expert knowledge of HTML 5 and CSS. Experience with development in TypeScript an