Develop custom software components and applications for the Department of Defense
Requirements
- Experience with C (Java experience a potential substitute) and Visual Studio
- Experience with WPF/XAML
- Experience with Object Oriented development with focus on SOLID principals
- Strong knowledge of relevant technologies, software development methodologies, and programming languages
- Strong knowledge of the principles, practices, and techniques of object-oriented design/development
- Ability to understand and utilize UML (Unified Modeling Language)
- Azure DevOps source control (GIT) and pipeline development (YAML) is a plus
- Hardware/Software API development preferred
- Previous Link16 experience is a plus
- TCP/UDP experience is also preferred
Responsibilities
- Participate in planning, design, implementation, verification, deployment, and support activities for custom software components and applications
- Perform task management activities for other software engineers
- Implement requirements into software components and applications according to technical design
- Unit and component test software components and applications to ensure quality of deliverables
- Effectively present technical designs to software engineering, program management, and other team members
- Translate requirements into appropriate technical designs
- Investigate and address requirement violations in functional testing and production software as needed
Other
- Must Have the Ability to Obtain a Department of Defense Security Clearance
- Ability to acquire a clearance (SECRET)
- Ability to obtain a Secret security clearance, which requires US citizenship
- Ability to effectively utilize both written and verbal communication skills
- Ability to work in a team environment and highly effective at collaboration