Application Engineer
About the Company :
Arabic Computer Systems (ACS) is a leading IT solutions provider based in Riyadh. With a strong focus on innovation, we offer a wide range of cutting-edge technology solutions to clients across various industries. At ACS, we value teamwork, continuous learning, and professional growth.
Job Description :
We are seeking an experienced Application Engineer to join our team. As an Application Engineer, you will be responsible for designing, developing, and maintaining software applications for our clients. You will collaborate with cross-functional teams to analyze requirements, design solutions, and ensure successful project delivery.
Responsibilities :
- Design, develop, and deploy software applications
- Collaborate with business analysts to gather and analyze requirements
- Create technical design documents and solution architecture
- Perform coding, debugging, and unit testing of software applications
- Conduct performance tuning and optimization of applications
- Support application deployment and troubleshooting
- Collaborate with quality assurance teams to ensure software quality
- Stay updated with emerging technologies and industry trends
Requirements :
Bachelor's degree in Computer Science or a related fieldProven experience as an Application Engineer or similar roleStrong knowledge of software development principles and best practicesProficiency in programming languages such as Java, C# or PythonExperience with database technologies (SQL, Oracle, MongoDB)Familiarity with web and mobile application development frameworksExcellent problem-solving and analytical skillsStrong communication and collaboration abilitiesAbility to work independently and in a team environmentRequirements
Bachelor's degree in Computer Science or Information Technology or a related field with at least 5 years of experienceExperience in the field of Single Sign-On - SSOExperience in the field of electronic services and their development.Experience in the field of internal platforms for employees and dealing with them and their development.Experience in the field of integration and linking between systems - APIProven experience as an Application Engineer or similar roleStrong knowledge of software development principles and best practicesProficiency in programming languages such as Java, C# or PythonExperience with database technologies (SQL, Oracle, MongoDB)Familiarity with web and mobile application development frameworksExcellent problem-solving and analytical skillsStrong communication and collaboration abilitiesAbility to work independently and in a team environmentBenefits
Private Health InsurancePaid Time OffTraining & Development