Mid-Level Software Developer (GUI, Unix/Linux, C, Python)
Labor Requirements:
- Lead a team to design, develop, and test application software to fulfill unique requirements on Windows, UNIX, or other specified platforms
- Build applications using a specified programming language per the Government
- Build graphical user interfaces (GUIs) for customer applications
- Respond to evolving requirements in an agile environment
Technical Skills Required:
- Unix/Linux development experience
- Strong C programming skills
- Python development experience
- Subversion
Special Technical Skills Desired:
- Mobile experience
- Networking experience
Minimum Experience Required:
- Minimum six (6) years experience programming with object-oriented programming languages
- Minimum four (4) years experience developing Windows applications using Visual Studio or .NET environments OR minimum four (4) years experience developing UNIX applications using make files or comparable build environments
- Experience developing complex programs using C, C#, C++, Java, or other comparable languages
- Minimum two (2) years leading projects that develop complex software, ensuring a collaborative environment, and configuration management
- Experience implementing software life cycle management (requirements, design, develop, test, validate, deploy)
- TS/SCI with Polygraph Required