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 field
Proven experience as an Application Engineer or similar role
Strong knowledge of software development principles and best practices
Proficiency in programming languages such as Java, C#, or Python
Experience with database technologies (SQL, Oracle, MongoDB)
Familiarity with web and mobile application development frameworks
Excellent problem-solving and analytical skills
Strong communication and collaboration abilities
Ability to work independently and in a team environment
At least five years of experience in application management
Experience in the field of single sign-on (SSO)
Experience in the field of electronic services and their development
Experience in the field of internal platforms and their development
Experience in the field of integration and connectivity between API systems