As a Senior Windows Software Developer, you will lead a team in the design, development, and testing of application software to fulfill unique requirements on Windows, Unix or other specified platforms.You will build applications using a specified programming language per the Government. You will build graphical user interfaces (GUIs) for custom applications and respond to evolving requirements in an agile environment.
Requirements
Qualifications
What You’ll Need
- U.S. Citizenship
- Active TS / SCI with required polygraph
- BS in Computer Science, Computer Engineering, or similar
- 8+ years' experience programming with object-oriented programming languages
- 5+ years' experience developing Windows applications using Visual Studio or .NET environments OR minimum five (5) years experience developing Unix applications using make files or comparable build environment.
- Experience developing complex programs using C / C++, C#, Java or other comparable languages in a collaborative environment using configuration management
- Minimum three (3) years leading projects that develop complex software, ensuring a collaborative environment, and configuration management.
- Familiarity with Windows Internals / APIs, Wireshark, IDA Pro and / or Ghidra
- Experience implementing software life cycle management (requirements, design, develop, test, validate, deploy)
What Will Set You Apart
CNE development experience.