Posted in

Software Engineer

Software Engineer

CompanyNT Concepts
LocationReston, VA, USA
Salary$Not Provided – $Not Provided
TypeFull-Time
Degrees
Experience LevelMid Level

Requirements

  • Clearance: TS/SCI with polygraph
  • 3+ years of experience with full-stack software development leveraging multiple programming languages (e.g. Typescript, JavaScript, Python, Django)
  • Experience with containerization software (e.g. Fargate, OpenShift, Kubernetes)
  • Experience with API design and implementation
  • Experience working with a DevOps team
  • Experience working with databases (e.g. PostgreSQL, MySQL, MongoDB, etc.) to include: Basic understanding of relational database design principles (e.g. Normalization vs Denormalization), General knowledge of database administration concepts (e.g. users, schemas, constraints), Basic query development experience
  • Experience supporting code reviews
  • Experience with Cloud Providers (AWS, GCP, and Azure) preferably AWS
  • Experience working in a fast-paced agile environment
  • Demonstrated proficiency with Git version control systems
  • Experience working in Linux environments, specifically Rocky
  • Experience using Typescript-based front-end development using Angular or React

Responsibilities

  • Bridging the gap between complex business problems and software solutions
  • Coding solutions that adhere to customer security and requirements
  • Leading the design, development, implementation, and maintenance of software systems
  • Design, code, test, debug, and document solutions with direction from a multi-disciplinary team
  • Ensure compliance with software design, development, testing, integration, and sustainment standards
  • Research technology solutions, prioritize assignments, and work to resolve issues based on customer and business requirements
  • Ensure that products are designed and developed for scalability, robustness, maintainability, and interoperability
  • Create, implement, and adopt Development Best Practices
  • Mentor more junior software engineers

Preferred Qualifications

  • Preferred candidates present experience with Django, Python, and CodeBuild
  • Preferred experience with the Fargate containerization software
  • Experience developing long-running ETL processes
  • Experience with Cloud Providers, preferably AWS
  • Preferred Certifications include Amazon Developer Associate, Amazon Solutions Architect Associate
  • Demonstrated ability to effectively engage with Sponsor Information System Security Managers (ISSMs) to ensure security compliance of software