Purpose of the Job
The Analyst Integration Engineer will play a critical role in handling customer and system integration within Aramex’s global network. This includes facilitating integration with third parties, automating workflows with exchanges coming from all forms of requests, digital requests related to shipping and tracking. The team is also responsible for the Aramex Shipping API which allows customers' systems to communicate directly with our shipping and tracking systems over the internet. It provides our customers with a wide range of functionalities which enables their system and applications to integrate directly with Aramex’s systems in an easy and automated way.
The overall purpose of this job is to
- Gather and refine integration specifications and requirements based on technical needs.
- Write well designed, testable, efficient code by using best software development practices.
- Create and design tables and stored procedure with a best practices approach on MSSQL.
- Create dynamic user interfaces using ASP.net. In addition to client-side JavaScript and Ajax
- Generate reports on crystal report engine or other reporting engines.
- Integrate data from various back-end services and databases.
- Develop and maintain communication links with trading partners and oversees integration of information.
- Perform troubleshooting on all FTP connectivity for all EDI environment and prepare and modify all SQL reports and develop and monitor all automatic scripts to ensure efficient EDI document flow.
- Conduct thorough testing of integration solutions to ensure they meet quality standards and perform as expected. Validate integrations against functional and non-functional requirements.
- Create and maintain detailed documentation of integration processes, designs, and configurations. Ensure documentation is up-to-date and accessible to relevant stakeholders.
Job Description
Key Skills:
Customer:
● Proactively engage with internal customers within the Technology division and other parts of the business to understand integration requirements and aspired outcomes.
● Ability to convey technical concepts associated with integration with non-technical stakeholders.
People:
● Work closely with cross-functional teams, including product teams, business analysts and IT, to deliver comprehensive integration solutions.
● Provide training and support to business users on IPaaS capabilities and tools.
● Mentor junior team members, sharing knowledge and expertise to develop their skills and enhance the overall capability of the integration team.
Operations:
● Manage and maintain existing integration solutions, ensuring they are efficient, reliable, and secure. Monitor integration performance and troubleshoot issues.
● Develop and manage APIs to enable seamless communication between various applications and systems. Ensure APIs are secure, efficient, and well-documented.
● Integrate data from various sources, ensuring data integrity and consistency across different systems. Implement data transformation, cleansing, and enrichment processes.
Job Requirements - Experience and Education
- Bachelor’s degree in computer science, software engineering
- Strong understanding of object-oriented programming (OOP)
- 5 years of experience in software development including:
o .net based software development using either C# or vb.net.
o Application Programming Interface (API) development and consumption using both
REST and SOAP
o Electronic data interchange (EDI) and FTP/SFTP connection setups
o Relational database systems such as MSSQL, Object Oriented Programming and web
application development
o Web application development using ASP.net or similar technology. - Proficiency in IPaaS platforms such as MuleSoft, Dell Boomi, or Azure Logic App - Strong knowledge of integration patterns, RESTful APIs, and web services - AWS and/or Azure experience is a plus. - Familiarity with API management systems is a plus. - Familiarity with at least one of the following programming languages: PHP, ASP.NET or Ruby
on Rails - Strong knowledge of CargoWise integrations - Proficient knowledge of Microsoft office including Excel, Access, PowerPoint - Passionate about building high-quality scalable system