Overview
Job Purpose
The System Developer is responsible for designing, developing, testing, and maintaining software applications and systems that support business operations. The role requires strong programming skills, problem-solving ability, and collaboration with cross-functional teams to deliver efficient, scalable, and secure solutions. Key Responsibilities
Design, develop, and maintain business applications and internal systems. Analyze user requirements and translate them into technical solutions. Write clean, efficient, and well-documented code using modern programming languages. Test and debug applications to ensure high performance and reliability. Integrate software solutions with existing systems, databases, and APIs. Maintain and upgrade legacy systems when necessary. Ensure system security, data integrity, and compliance with IT standards. Collaborate with IT, operations, and business units to identify process improvements. Prepare technical documentation, user manuals, and system guides. Stay updated with emerging technologies and recommend new tools / approaches. Qualifications & Requirements
Bachelor’s degree in Computer Science, Software Engineering, Information Systems, or a related field. Proven experience as a System Developer / Software Developer / Application Developer. Proficiency in one or more programming languages (e.g., C#, Java, Python, .NET, PHP). Strong understanding of databases (SQL, Oracle, MySQL, etc.). Knowledge of web development frameworks and APIs. Familiarity with cloud platforms (Azure, AWS) is a plus. Strong analytical and problem-solving skills. Ability to work independently and in a team environment. Good communication and documentation skills.
#J-18808-Ljbffr
System • Al ‘Aqrabiyah, Saudi Arabia