Senior Middleware Software Developer II or III
Company | Ellington Solutions |
---|---|
Location | Laurel, MD, USA |
Salary | $Not Provided – $Not Provided |
Type | Full-Time |
Degrees | Bachelor’s |
Experience Level | Senior, 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.