Posted in

Senior Middleware Software Developer II or III

Senior Middleware Software Developer II or III

CompanyEllington Solutions
LocationLaurel, MD, USA
Salary$Not Provided – $Not Provided
TypeFull-Time
DegreesBachelor’s
Experience LevelSenior, Expert or higher

Requirements

  • U.S. Citizenship (Required)
  • Active TS/SCI with Full Scope Polygraph (Required)
  • Bachelor’s degree in Computer Science, Computer Engineering, or a related field
  • Over 8 years of experience in object-oriented programming
  • A minimum of 5 years of experience in developing Windows applications using Visual Studio or .NET, or Unix/Linux applications utilizing makefiles or similar build systems
  • Expertise in one or more of the following programming languages: Python, Ruby, Java, C, C++, or C#
  • In-depth knowledge of JSON, JSON Schema, XML, and XSD
  • Experience in leading software development initiatives that involve complex systems
  • Demonstrated capability in managing the complete software development life cycle: from requirement gathering to design, development, testing, validation, and deployment
  • Ability to thrive in a dynamic, fast-paced agile environment and adapt to changing customer needs

Responsibilities

  • Take the initiative in leading and assisting the creation of essential middleware and data flow applications that facilitate Computer Network Operations (CNO)
  • Work in conjunction with a team of engineers to design, develop, and test tailored software solutions on both Windows and Linux platforms.

Preferred Qualifications

    No preferred qualifications provided.