. IT Programmer
Job Title: IT Programmer / Software Developer
Department: Information Technology / Software Development
Reports To: IT Manager / Lead Developer
Salary Range: 2,500 - 3,000 SAR (Based on experience and skills)
Job Summary:
We are looking for a motivated IT Programmer to design, develop, implement, and maintain software applications that support business operations. The candidate will write clean, efficient code and collaborate with teams to deliver scalable software solutions.
Key Responsibilities:
- Software Development: Develop, test, and deploy software applications, scripts, and tools based on business requirements. This may include web applications, desktop software, database systems, and API integrations.
- Coding & Implementation: Write well-structured, documented, and reusable code in relevant programming languages (e.g., Python, Java, C#, PHP, JavaScript).
- System Analysis & Design: Collaborate with analysts or end-users to understand needs and translate them into functional technical specifications and system designs.
- Database Management: Design, query, and optimize relational databases (e.g., MySQL, PostgreSQL, SQL Server) to ensure data integrity and performance.
- Maintenance & Support: Troubleshoot, debug, and upgrade existing systems. Provide technical support and resolve software-related issues for users.
- Version Control: Use version control systems (e.g., Git) to manage codebase changes and collaborate effectively with other developers.
- Documentation: Create and maintain comprehensive technical documentation, including system architecture, code comments, and user manuals.
Qualifications & Skills:
- Education: Bachelor’s degree in Computer Science, Information Technology, Software Engineering, or a related field.
- Experience: 1-3 years of professional programming experience. Fresh graduates with a strong portfolio may be considered for junior roles.
- Technical Skills:
- Proficiency in at least two programming languages (e.g., .NET framework, Python, Java).
- Experience with web technologies (HTML, CSS, JavaScript) and frameworks (React, Angular, Vue, or similar).
- Strong understanding of database design and SQL.
- Familiarity with API development (RESTful, SOAP) and web services.
- Soft Skills: Strong analytical and problem-solving skills, ability to work in a team, excellent attention to detail, and a continuous learning mindset.
Compensation & Benefits:
- Competitive monthly salary ranging from 2,500 to 3,000 SAR, commensurate with experience, technical skills, and educational background.
- Standard company benefits may include annual leave, medical insurance, and opportunities for professional development.