Software Developer with Security Clearance Information Technology (IT) - Chantilly, VA at Geebo

Software Developer with Security Clearance

The Integration and Collaboration Environment team is looking for talented and motivated engineers to advance state of the art toolsWe look for candidates that are team-oriented with excellent problem-solving skills, a high level of creativity, and the ability to quickly learn and apply new technologiesThe team seeks a developer that can help design and build applications to demonstrate cutting edge capabilities and transition them into productionAs a Software Developer, you will join a fast-paced agile team to create and integrate new algorithms, user interfaces, develop and integrate code in multiple languages, and ensure continuous improvement of the software and associated databasesDevelopers on this interdisciplinary team collaborate to deliver a complete software capability, covering everything from working with customers to define an operational need through deployment and training, to enable our warfighters to fight through a contested environmentDevelopers need to be able to communicate technical concepts to technical and non-technical audiencesThis will be done thru the development of multiple types of documentation to be used to educate developers and generate customer required artifactsTasking includes implementing full-stack solutions and researching and integrating modern technologies such as ASP.
NET and React to interface with a containerized microservice architectureDevelopers are responsible for developing features and ensuring that features remain stable by incorporating them into the CI/CD pipeline with Docker, Jenkins and other CI/CD toolsDevelopers are responsible for developing graphical user interfaces (GUIs) using JavaScript frameworks and libraries for configuration and data visualization; and creating application programming interfaces (APIs) to provide other applications access to the core simulation featuresDevelopers provide support for the complete software development life cycle including design, integration, technical documentation, and testingKey Skills and
Responsibilities:
o Perform software design and development in Python, C#, Java, or JavaScripto Develop and configure project Continuous Integration and Delivery Pipelineso Database experience (SQL, ORM)o Design, develop, and deploy software systems within containerso Collaborate with systems engineers and subject matter experts to refine requirementso Provide support during the software development life cycle including design, integration, documentation, and testingo Coordinate with Product Owner to translate customer requirements into stories for development, test, and integrationo Integrating with our diverse team of technical professionals to deliver solutions to our customers within an agile frameworko The scope of work includes design, develop, and unit test functionality, regression testing, user acceptance testing, system integration, production deployment, and support on-going operations and maintenance activitieso Work well in a team-oriented collaborative multi-office environmento Works on problems/projects of diverse complexity and scope Required Skills and
Experience:
o Bachelor's degree in software engineering, computer science, or related disciplineo 5-10 Years of Software Development Experienceo Active TS/SCI with CI Poly Security Clearance is required to be considered for this positiono Experience with Python, C#, and Java with a minimum of 5 yearso Experience with continuous integration process and toolso Excellent written and verbal communication skillso Some travel is required (10%)o Self-starter and flexibility to wear multiple hats on a multi-discipline Scrum Teamo Proficiency with containerization - Docker preferredo Interpersonal, organizational, oral presentation, technical writing, and software documentation skillso Self-motivated and ability to work effectively on an Agile Scrum teamo Proficient Agile approaches to software developmento Excellent analytical and assessment skills Preferred
Experience:
o Experience working as a member of an agile software development team (e.
g.
, Scrum, Kanban)o Experience developing modeling and simulation softwareo Experience developing micro-serviceso Experience with geospatial markup languageso Experience with secure application development practiceso Experience using and interpreting the results of static code analysis toolso Experience with container deployment Recommended Skills Api Acceptance Testing Agile Methodology Algorithms Analytical Asp.
Net Core Estimated Salary: $20 to $28 per hour based on qualifications.

Don't Be a Victim of Fraud

  • Electronic Scams
  • Home-based jobs
  • Fake Rentals
  • Bad Buyers
  • Non-Existent Merchandise
  • Secondhand Items
  • More...

Don't Be Fooled

The fraudster will send a check to the victim who has accepted a job. The check can be for multiple reasons such as signing bonus, supplies, etc. The victim will be instructed to deposit the check and use the money for any of these reasons and then instructed to send the remaining funds to the fraudster. The check will bounce and the victim is left responsible.