The (1) Jr. and (2) Mid-Level XMPP Core C#/.NET Developer will help develop a highly adaptable and novel XMPP messaging framework to complement our complex event processing server used to connect a variety of disparate systems and sensors to feed data to an augmented reality display for the defense and intelligence sectors. The chosen candidates will work with cutting edge technology and some of the best developers in the field in a fast paced environment.
The development team will focus on developing server side application logic to integrate an XMPP messaging framework while building an intelligent network presence to support data distribution and complex event processing. Programmers on this team will work to create a responsive real time multi-threaded server aimed at high performance to create the core backbone behind the PraefectaVISION suite of software.
It is desired that this candidate be comfortable in an agile development environment and have previous experience with XMPP messaging, processing sensor and/or streaming video/audio data.
Bachelor’s degree in Computer Science, Software Engineering or a related field or equivalent experience required
Ability to obtain and maintain a US Security Clearance
XMPP Message Passing
Experience writing XML, JSON and working with serialized data
Experience with RTP traffic
Strong experience with .NET 4.0/C#
Experience in several of the following areas:
High performance computing
Socket-level network programming
Experience with Audio/Video Streaming Protocols (e.g. H.264)
Expert software debugger
Experience with relational databases / understanding SQL
Familiarity with version control software such as Subversion
Excellent oral and written communications skills