Latest Jobs  
Advance your technical career… Find a tech school and start an IT career!
Start your career in the fast-growing technical field – Get more info here »
Advance your technology career with the latest technology skills - Get more info here »
 
This job has expired.
 
Job Information
Job title

Software Engineer

Company Robert Half Technology
Wage Not specified
Location United States, New Jersey, Somerville
Employment type Full Time
Education Not Specified
Year Experience 4 - 5 Years of Practical Experience
Travel Not Specified
Published on 5/30/2008
Description
Software Eng - strong C/C++, Linux/Unix, PERL and networking and client/server expOur client, a network security company, is in search of a software engineer with a focus in C/C++ development in a Linux/Unix environment. PERL scripting is required as well as experience with networking and client/server experienceMinimum of 3-5 years of programming experience with C or C++ for production quality (hardened, optimized) software.Minimum of 3-5 years of programming experience in Linux/UNIX environment. Solaris, UCB, HP-UX are OK. This includes the tools for source code control, software compilation, and bug tracking – e.g. CVS, nmake, Bugzilladf-tc

Experience/Skills
Linux/Unix system level programmingSignificant programming experience at the Linux/UNIX system call level. Specifically these areas must be solid:1. Inter Process Communication, Shared memory2. Forking of child processes from the parent and bi-directional communication with the child processes using IPC methods3. Signals and event handling4. TCP/IP, UDP socket programming5. How to create a daemon process6. Multi-threaded applications & synchronization with semaphores, mutexes Perl ProgrammingLooking for significant application development with Perl (not utility scripts)Understanding of how IP networks workStructure of IP packets, protocols, DNS, DHCP, ARP. Tools used to configure & debug IP networks – Wireshark (Ethereal), tcpdump, ifconfig, iptablesWindows Networking, Winsock APISecurity Software/Methods• VPNs – SSL, IPsec• Cryptography ciphers• Authentication methods & protocols – RADIUS, LDAP/LDAPS, SecurID, KerberosWeb development conceptsApache modifications, plug-ins, module development, application development with mod_perl, cgiUse of OpenSSL libraryHTTP/HTTPSClient/server programmingCommunication methods/protocols between client/server, connection pooling • Synchronous/asynchronous methods• Differences between a Server process vs a Daemon processRelational databasesPostgreSQL, SQL, Stored procedures, TriggersMicrosoft Windows EnvironmentXP2/Vista Desktop applicationsTerminal servers, RDP clients, CitrixGUI development with AJAXJavascriptto schedule an interview please send an updated resume with salary requirements to james.lockwood@rht.com

Other desired skills:
Software Engineer

This job has expired.