about 3 hours ago
Software Developer & Engineer
Arlington, VA
$93,400-$176,200 / year
full-timemiddefense
Tech Stack
+1
Description
You will perform hands-on software development and integration for client software components, translating system engineering designs into robust software and implementing secure, scalable code. You'll collaborate with cross-functional teams to build and maintain infrastructure, data tools, and user interfaces that support the US federal government's mission.
Requirements
- Bachelor's Degree in Information Technology, Information Systems, or a related field.
- Proficiency in programming languages such as Java, C++, JSON, PHP, Perl, Python, Ruby, Pig/Hive, and/or Elixir.
- Strong understanding of software development principles, design patterns, and algorithms.
- Familiarity with version control systems (e.g., JIRA, Git).
- Excellent problem-solving skills and the ability to work in a fast-paced, evolving environment.
- One of the following certifications: GIAC/CISSP/CASP+, or equivalent DoD 8140/8570-level certification, SecurityX / CASP+, CCSP, Cloud+, CSC, GCLD, GSEC.
- US Citizenship required.
- Active Secret clearance.
Responsibilities
- Perform hands-on software development and integration for client software components including infrastructure, data tools, and user interfaces.
- Translate system engineering designs into robust software designs.
- Design, implement, and maintain source code, Infrastructure-as-Code, and Configuration-as-Code.
- Write clean, maintainable, and efficient code following established coding standards.
- Create comprehensive unit tests and participate in code reviews.
- Troubleshoot and resolve software defects, optimize code for performance and scalability.
- Integrate with APIs and external systems.
- Implement security best practices in code development.
- Collaborate with UI/UX designers to implement user interfaces.
- Work with database specialists to design and implement data models.
- Document code, APIs, and technical designs.
- Participate in Agile ceremonies such as sprint planning and daily stand-ups.
- Stay current with emerging technologies and development practices.
0 views 0 saves 0 applications