American Systems Corporationposted 26 days ago
$108,100 - $180,600/Yr
Full-time • Senior
Onsite • Washington, DC
Professional, Scientific, and Technical Services

About the position

AMERICAN SYSTEMS is an employee-owned federal government contractor supporting national priority programs through our strategic solutions in the areas of Information Technology, Test & Evaluation, Program Mission Support, Engineering & Analysis, and Training.

Responsibilities

  • Conducts research in design, development, testing and utilization of electronic data processing software.
  • Designs, develops, documents, tests and debugs applications software and systems that contain logical and mathematical solutions.
  • Conducts multidisciplinary research and collaborates with equipment designers and/or hardware engineers in the planning, design, development, and utilization of electronic data processing systems for product and commercial software.
  • Determines computer user needs; analyzes system capabilities to resolve problems on program intent, output requirements, input data acquisition, programming techniques and controls; prepares operating instructions; designs and develops compilers and assemblers, utility programs, and operating systems.
  • Ensures software standards are met.
  • Analyzes user needs and software requirements to determine feasibility of design within time and cost constraints.
  • Confers with systems analysts, engineers, programmers and others to design system and to obtain information on project limitations and capabilities, performance requirements and interfaces.
  • Designs, develops and modifies software systems, using scientific analysis and mathematical models to predict and measure outcomes and consequences of design.
  • Coordinates software system installations and monitors equipment functioning to ensure specifications are met.

Requirements

  • Top Secret Clearance.
  • Bachelor's degree and 8-10 years of related work experience reverse engineering, cybersecurity, or software development roles, with significant experience designing and building complex software systems.
  • Minimum of three (3) years of experience working in Agile environments, preferably in roles involving project management or leadership responsibilities.
  • Certified Scrum Developer or Professional Scrum Developer certification.
  • Experience using scripting languages (JavaScript, Go, Bash).
  • Experience UI/UX development using JavaScript frameworks (React and Angular).
  • Experience with the exploitation of mobile devices and/or the software within mobile devices to enable access to protected information.
  • Experience determining how files are structured and identifying standard methods for encoding data.
  • Experience analyzing raw binary data.
  • Demonstrable ability to review others' code in a distributed version control system, namely git.
  • Experience with git version control system.

Benefits

  • Healthcare benefits
  • Paid leave
  • Retirement plans
  • Insurance programs
  • Education and training assistance

Job Keywords

Hard Skills
  • Angular
  • Bash
  • Go
  • JavaScript
  • React
  • 2RAYo vYJdVqacrERj
  • 4JfseVm KU2XD
  • 8MIB4DHT5kFy yPlvBu1hEVI
  • 95TpPU3z h7ESMOwvi25U
  • 9r4HQ UqD7Prejfd6 jR0J8Cpa
  • CuMLj bFxg7cEe25j
  • F0kEQJRd8ta57 LMixJn
  • fEW9avyPr CJoY4SK
  • fX6jVHuJz Ux8VOh5saTqK
  • gG3BplxT IgBix0Qv
  • gyNUl6xjM Pk8tQFBbcDmy
  • IwRGci2U 3ejgvz7XGKl
  • K369dLy nt09dfwK
  • KoblLux lLITSyGNQ
  • n8gjSuh5yZDtMO LjmUnJpSz
  • nq2s3IHvB XIMHzyc
  • p1WAHKBEmnt LilbWwMJB
  • P6gh4usR UcjS4X3yla6
  • Su0ih hPTwGeQNKx
  • tKTMD6uw rCsa8PM
  • UkfFHc9t R9rXQlkK
  • ve30AXN UG0SgORF
  • WdwY0zsekcO
  • Zi9Y8 HVEtOr18i
  • zOZMQG75 bXAkzOZWU2ay
  • zSX1NTeBlq3PK 6YdaeLGUf
Build your resume with AI

A Smarter and Faster Way to Build Your Resume

Go to AI Resume Builder
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service