A senior software engineer is needed on a contract basis for 3-6 months with possible extension. The successful candidate will have experience on multiple fronts:
C/C++/C# .NET and SQL -- create and maintain services for mobile, PC and embedded Linux clients to access. Experience with credit card transactions and storage of large multimedia files preferred.
C/C++ embedded Linux client code development to interact with web services. Optimization for speed on a single core CPU and data storage access speed will be required.
Website development for user facing portals for account creation and updates. Industry standard online payment systems and purchase of online services will be part of this system.
Development of a suite of online tools for system administrators to monitor and maintain the system, including database modifications, payment credits and refunds, and analytics gathering.