Vị trí công việc này hiện tại đã hết hạn nộp hồ sơ, bạn có thể tham khảo thêm một số công việc liên quan phía dưới
Job Descriotion:
- Responsible for (i) Create and maintain software solutions designed to facilitate the integration of different systems, applications, and data sources within an enterprise environment; (ii) Ensure that disparate software systems can communicate and work together seamlessly, improving data flow, automation, and overall operational efficiency.
- Develop and implement software solutions that enable the integration of various systems, applications, and data sources. This may involve creating custom APIs, connectors, middleware, and integration workflows;
- Create data mappings and transformation logic to ensure that data exchanged between systems is compatible and consistent. This includes handling data format conversions, validations, and data enrichment;
- Utilize middleware platforms and tools (e.g., Apache Camel, MuleSoft, IBM Integration Bus) to streamline integration processes and enable seamless communication between systems;
- Develop and maintain APIs (Application Programming Interfaces) that allow different applications to communicate and exchange data. Ensure that APIs are well-documented and adhere to best practices;
- Implement error handling mechanisms to detect and address integration issues, such as data inconsistencies, system outages, or communication failures; Conduct thorough testing of integration solutions to ensure they meet performance, reliability, and data quality standards. Identify and rectify any defects or issues;
- Maintain comprehensive documentation for integration solutions, including design specifications, code documentation, and operational procedures;
- Perform other tasks as assigned by line manager.|
Responsibility:- Bachelor degree in B.S. and/or M.S. in Computer Sciences, Information Technology, Applied Mathemathics;
- Minimum 7 years (Senior Specialist)/5 year (Specialist)/3 year (Senior Officer)/2 year (Office) experience with software development;
- Proficiency in programming languages commonly used in integration development, such as Java, C#, Python, or JavaScript. Familiarity with integration technologies, middleware, APIs, and data transformation tools;
- In-depth knowledge of integration pattementing APIs. Understanding of API security, versioning, and best practices;
- Proficiency in data transformation techniques, including mapping, validation, and data enrichment. Knowledge of XML, JSON, and data serialization formats;
- Ability to conduct thorough testing of integration solutions, including unit testing, integration testing, and end-to-end testing;
- Understanding of security best practices related to integration, including authentication, encryption, access control, and compliance with data privacy regulations;
- English (Intermediate or higher level).