2 Unix System Programmer jobs in Mars Hill Crossroads, Georgia
Unix System Programmer
2T Consulting
2T Consulting2tconsulting.com
Unix System Programmer
Mars Hill Crossroads, Georgia
Posted 3 days ago
About the job
A company focused on system-level application development on Unix/Linux platforms. Role involves networking, scripting, troubleshooting, security, and collaboration to maintain system stability and security.
Requirements
- Proficiency in C programming
- Experience with Unix/Linux systems
- Scripting skills: Perl, Bash, Korn Shell
- Knowledge of TCP/IP and network protocols
- Debugging and performance tuning
Qualifications
- Strong understanding of system internals
- Experience with security concepts
- Knowledge of source control tools
- Excellent troubleshooting skills
- Experience supporting large-scale environments
Full job description
Primary Responsibilities
- Develop, maintain, and optimize system-level applications on Unix/Linux platforms using C.
- Design and implement network programming solutions using sockets, TCP/IP, IPC, and related protocols.
- Develop automation scripts and system utilities using Perl, Bash, and Korn Shell.
- Troubleshoot operating system, application, and network-related issues.
- Implement secure coding standards and defensive programming practices.
- Support authentication and authorization mechanisms, including Kerberos integration.
- Monitor system performance and perform debugging, diagnostics, and performance tuning.
- Develop and maintain multi-threaded and concurrent applications.
- Collaborate with infrastructure, security, and application teams to maintain platform stability and security.
- Participate in code reviews, testing, deployment, and production support activities.
- Use source control tools such as Git for software development and maintenance.
Required Technical Skills
- Strong knowledge of Unix/Linux operating systems and system internals.
- Strong proficiency in C programming, including system and network programming.
- Hands-on experience with Perl scripting for automation and system administration.
- Strong understanding of TCP/IP, sockets, IPC, and network communication.
- Knowledge of security concepts, secure coding, and defensive programming.
- Experience with Kerberos authentication and related security frameworks.
- Experience with debugging, system diagnostics, and performance tuning tools.
- Experience with Bash/Korn Shell scripting.
- Understanding of multi-threaded and concurrent programming.
- Knowledge of Linux security controls and identity management solutions.
- Familiarity with Git or other source control systems.
Preferred Qualifications
- Experience working in enterprise, banking, or financial services environments.
- Experience supporting large-scale Unix/Linux production environments.
- Strong analytical, troubleshooting, and problem-solving skills.
- Excellent communication and collaboration skills.
Show full description
Duey AI may make mistakes. Please double-check key information.