Sorry, this listing is no longer accepting applications. Don’t worry, we have more awesome opportunities and internships for you.

C Linux Software Engineer

Intergen Group

C Linux Software Engineer

Alpharetta, GA
Full Time
Paid
  • Responsibilities

    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.