Roles & Responsibilities
Job Title : Systems Programmer
We are looking for a talented Systems Programmer to design, develop, and maintain system-level software. The role requires strong low-level programming skills, problem-solving ability, and experience with operating systems and infrastructure components to ensure reliability, performance, and scalability.
Key Responsibilities
- Develop, test, and maintain system software (operating systems, utilities, device drivers).
- Debug and resolve system-level issues to ensure optimal performance.
- Automate tasks and build tools to support infrastructure and development teams.
- Collaborate with cross-functional teams to integrate and support system components.
- Monitor and tune system performance, ensuring high availability and security.
- Maintain accurate documentation of systems, processes, and procedures.
Qualifications
Bachelor’s degree in Computer Science, IT, Engineering, or related field (or equivalent experience).Proficiency in C, C++, or Assembly for system-level programming.Good understanding of operating system internals (Linux / UNIX / Windows).Experience with scripting languages (Python, Bash, Perl, etc.).Strong debugging, troubleshooting, and analytical skills.Knowledge of networking fundamentals and storage systems.Preferred Skills
Experience with virtualization or cloud environments.Knowledge of cybersecurity principles.Exposure to distributed or high-performance systems.Tell employers what skills you have
Troubleshooting
Mainframe
IBM Mainframe
Scripting
Technology Leadership
Device Drivers
Reliability
Top Secret
Networking
Python
Operating Systems
DB2
Assembly
Debugging
CICS
C++