Job Description:

  • Develop, test, and maintain software applications using multiple programming languages.
  • Apply object-oriented programming principles to create scalable and maintainable code.
  • Design and implement multi-threaded applications for various platforms.
  • Program, modify, and configure system software to manage computer hardware and provide essential services to applications.
  • Utilize software engineering principles to ensure high-quality software design and development.
  • Participate in Agile Software Development practices, including sprints, stand-ups, and collaborative planning.
  • Conduct reverse engineering of firmware or software to enhance system capabilities and security.
  • Collaborate with cross-functional teams to integrate software solutions with other subsystems.


Qualification:

Bachelor’s degree in Computer Engineering, Software Engineering, or a related field.


Experience:

2+ years of professional experience in software engineering or related roles.

Post date: 20 Rajab 1446 - Today
Publisher: LinkedIn
Post date: 20 Rajab 1446 - Today
Publisher: LinkedIn