Leverage expertise in API integration to design, develop, and maintain robust
APIs that facilitate seamless communication between diverse systems and applications.
Implement best practices for API design, security, versioning, and documentation to ensure reliability, scalability, and interoperability.
2. Connectivity Understanding:
Demonstrate a profound understanding of connectivity principles, particularly between LOS and Core systems, to facilitate efficient data exchange and process flow.
Analyze existing connectivity solutions, identify areas for improvement, and propose innovative strategies to enhance connectivity and interoperability.
3. Grand Design Creation:
Lead the creation of grand designs for improving APIs during upcoming application projects and cloud migration initiatives.
Collaborate with cross-functional teams to define high-level API architecture, integration patterns, data formats, and migration strategies.
4. Technical Leadership:
Provide technical leadership and guidance to development teams on API
integration best practices, connectivity patterns, and architectural principles.
Mentor junior engineers, conduct code reviews, and foster a culture of continuous learning and improvement.
5. Performance Optimization:
Identify and address performance bottlenecks in API connectivity, optimizing throughput, latency, and resource utilization.
Implement caching mechanisms, rate limiting, and other performance optimization techniques to enhance API performance and scalability.
6. Quality Assurance and Testing:
Develop comprehensive test plans and conduct rigorous testing of APIs to ensure functionality, reliability, and compliance with specifications.
Automate testing processes, integrate API testing into continuous integration pipelines, and implement monitoring solutions to proactively identify issues.
7. Documentation and Knowledge Sharing:
Create and maintain detailed technical documentation, including API specifications, usage guides, and troubleshooting resources.
Facilitate knowledge sharing sessions, workshops, and training programs to disseminate best practices and promote collaboration across teams.
8. Continuous Improvement:
Stay abreast of emerging technologies, industry trends, and best practices in API integration, connectivity, and cloud-native architectures.
Proactively identify opportunities for process improvement, innovation, and optimization to drive continuous enhancement of API capabilities and performance.
Requirements:
Bachelors degree in Information Technology, Computer Science, or related field.
Proven experience (minimum 5 years relevant experience) in software
engineering, with a focus on API integration and connectivity, preferably within the banking or financial services sector.
Proficient in English and Malay, with good writing and speaking skills.
Proven expertise in designing, implementing, and optimizing RESTful APIs using industry-standard frameworks and protocols.
Deep understanding of connectivity principles and protocols, with specific experience in integrating LOS and Core systems.
Experience with cloud platforms such as AWS, Azure, or Google Cloud, and proficiency in cloud-native API management solutions.
Strong programming skills in languages such as Java, Python, or Node.js, with proficiency in API development frameworks and tools.
Strong leadership, communication, and collaboration skills, with the ability to lead cross-functional teams and drive technical initiatives to successful completion.