Arabic Computer Systems, one of the largest ICT Companies in Saudi Arabia, is seeking a Senior Integration Developer to join their team. With over 35 years of experience in the industry, ACS has maintained its leadership in the market and serves government entities and some of the Middle East’s leading companies. The successful candidate will have the opportunity to work with over 3,000 IT professionals, covering over 23 cities in Saudi Arabia, and acquire cutting edge technology for enterprise customers.
Responsibilities
- Design and develop integration solutions based on customer requirements.
- Collaborate with project teams, architects, and stakeholders to deliver high-quality integrations in a timely manner.
- Develop and maintain integration patterns and libraries within the organization.
- Work with customers to identify integration issues, provide solutions, and ensure customer satisfaction.
- Provide expertise in developing and maintaining integrations with third-party systems and APIs.
- Follow best practices and standards in software development and integration architecture.
- Continuously improve existing integration solutions to ensure scalability and ease of maintenance.
Requirements
- Bachelor’s degree in computer information systems or related field.
- Minimum of 10 years of experience in software development and integration.
- - Experience in working with REST APIs and Web Service and its authentication / authorization techniques.
- Experience in integration ways between software and application. - Experience in working with integration technologies and tools - Experience in agile scrum. - Experience with Microsoft Azure DevOps. - Experience with GIT source control. - Experience in web applications development programming using .NET / C#. - Experience with ASP.NET MVC and Web Forms. - Experience in object oriented programming and Design Pattern. - Experience with Microsoft SQL Server 2016 database design and development. - Knowledge with Microsoft SQL Server 2016 administration level. - Experience interacting with web services and Web APIs. - Experience with Entity Framework (Code-First and Database-First). - Experience converting from monolithic to microservices is plus. - Experience converting legacy application to modern applications with latest technology. - Carries out other job related duties as required by the team leader, head of systems and application, information and communications technology department head. - Understanding of architecture and design techniques and tools. - Strong knowledge of integration patterns and techniques using enterprise integration tools such as MuleSoft, Dell Boomi, or similar.
- Experience with REST, SOAP, XML, and JSON.
- Experience with messaging protocols such as JMS, AMQP, or MQ Series.
- Strong analytical and problem-solving skills.
- Strong communication and interpersonal skills.