Software Engineer
Company | NT Concepts |
---|---|
Location | Reston, VA, USA |
Salary | $Not Provided – $Not Provided |
Type | Full-Time |
Degrees | |
Experience Level | Mid 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