Job Description
Job Description
Ellington Solutions is seeking out qualified candidates that will:
- Guide a team in designing, developing, and testing application software to meet specific requirements across Windows, Unix, or other designated platforms.
- Create applications using a specified programming language as required by the Government.
- Develop graphical user interfaces (GUIs) for tailored applications and adapt to changing requirements within an agile environment.
Requirements
The qualified candidate will have:
- U.S. Citizenship (Required)
- Active TS/SCI with required polygraph (Required)
- Bachelor's degree in Computer Science, Computer Engineering, or a related field
- Over 8 years of experience in programming with object-oriented programming languages.
- A minimum of 5 years experience in developing Windows applications using Visual Studio or .NET frameworks, or at least 5 years in developing Unix applications using makefiles or a similar build environment.
- Proven track record in developing complex applications using C/C++, C#, Java, or other similar languages within a collaborative team using configuration management tools.
- At least 3 years of experience in leading projects that create sophisticated software, while fostering a collaborative environment and ensuring effective configuration management.
- Knowledge of Windows Internals/APIs, Wireshark, IDA Pro, and/or Ghidra.
- Experience in implementing the software development life cycle (SDLC) including requirements gathering, design, development, testing, validation, and deployment.