Torch Technologies is seeking a Software Design Engineer to develop and enhance software tools for analyzing Missile Defense test data across multiple environments for MDA/IC.
Requirements
- Experience developing software tools using Visual Studio
- Experience with Relational Database Management Systems (SQL Server, PostgreSQL)
- Experience using WPF with software architectural design patterns such as MVVM (Model–View–ViewModel)
- Knowledge of Microsoft PRISM framework and Dependency Injection principles
- Experience with REST services with ASP.Net Core
- Unit Testing experience with XUnit/NUnit or MSTest
- Experience with Agile methodologies (e.g., SCRUM, Kanban)
Responsibilities
- Design and develop Microsoft Windows-based software using modern object-oriented design patterns (WPF experience preferred).
- Create GUIs, data processing routines, analytical algorithms, REST services, and support database design/automation.
- Enforce data integrity, security, and privacy through periodic audits, patching, and compliance measures.
- Contribute to framework development supporting multiple MDA/IC technologies.
- Work collaboratively within an Agile Scrum team while maintaining the ability to work independently and proactively meet deadlines.
Other
- Bachelor's (Master's preferred) Degree in Computer Science, a related field.
- 5 years applicable software design engineering experience.
- Active DoD secret clearance
- U.S. Citizenship Required for this Position: Yes
- Travel: 0-10%