Job Description
POSITION QUALIFICATIONS
BS in Computer Science (or acceptable equivalent)
6-12 years programming experience, preferably on a large-scale transaction processing system.
Procedural application development in C on a Linux platform.
Strong usage of data structures and binary serialization of data structures
ANSI SQL
Shell scripting (BASH) and basic Unix tools (awk, sed, tail, head, grep, etc)
RESPONSIBILITIES/ESSENTIAL FUNCTIONS
Design, Code and debug source code.
Participate in the requirements gathering phase of development projects
Participate in code reviews as needed
Understand and follow the ongoing process of source code development within the company. Help create and maintain project-related documentation in anticipation of internal and third-party audits. Follow shop standards for development work.
Participate in the 24/7 support of production lottery systems
Travel 5% or less. Possess valid papers allowing for travel on short notice, possibly to foreign destinations
Other duties as assigned
ADDITIONAL SKILLS
Multi-threaded development
TCP/IP socket programming with proprietary protocols
Json/Xml parsing
Shared memory and memory mapping
System V IPC in a system with asynchronous processes
OpenSSL use for Encryption/Decryption
gSOAP.
Experience in SQL Server and T-SQL
TCP/IP socket programming with proprietary protocols
C/C++ RESTful consumers
Company Description
Intergen, LLC a specialty technology consulting services firm. Intergen offers a cost-effective consulting approach to satisfy an array of software engineering and IT solutions, including web application & portal development, mobile platform development, telephony engineering, PLM/PDM, software quality and testing.