Job Description Systems Programmer Job Description

Job Brief

The Systems Programmer is responsible for creating, modifying, and testing the code and scripts that enable computer applications to function effectively. This role requires collaboration with software and web developers to work from detailed specifications. The ideal candidate will possess strong programming skills, experience with various coding languages, and the ability to develop and write programs that efficiently store, locate, and retrieve data and documents. This position is suited for individuals with a passion for software development and a keen analytical mindset.

Responsibilities

  • Develop, modify, and maintain software applications to ensure optimal performance and reliability.
  • Collaborate with software developers to translate specifications into functional code and scripts.
  • Conduct thorough testing and debugging of applications to identify and resolve issues.
  • Implement new features and enhancements based on user feedback and requirements.
  • Write efficient and maintainable code using industry-standard programming languages.
  • Design and manage databases to facilitate data storage and retrieval processes.
  • Document all programming processes, code changes, and application functionalities.
  • Stay updated with emerging technologies and industry trends to enhance programming skills and practices.

Requirements

  • Bachelor’s degree in Computer Science, Information Technology, or a related field.
  • Proven experience as a Systems Programmer or similar role in software development.
  • Proficiency in programming languages such as Java, C++, Python, or similar.
  • Strong understanding of database management systems and data structures.
  • Experience with version control systems like Git.
  • Familiarity with operating systems, including Windows, UNIX, and Linux.
  • Excellent problem-solving skills and attention to detail.
  • Effective communication skills for collaboration with technical and non-technical teams.

Similar Job Titles

  • Software Developer
  • Software Engineer
  • Application Programmer
  • Code Developer
  • Application Developer
  • Systems Analyst
  • Backend Developer
  • Technical Programmer