Integration Engineer
About the role
This role involves preparing functional and test data, monitoring and supporting testing activities including API performance and code optimization. You will integrate 3rd party services through APIs and standard integration methodology, resolve design and framework conversion issues, and define integration strategies aligned with business processes and organizational needs. You will communicate and collaborate with relevant teams to understand requirements using defined architecture frameworks, guide in API protocols and frameworks for building secure and scalable APIs, and perform integration point testing. The role includes investigation and root cause analysis to prevent future issues, customer engagement through various channels, building automated system performance monitoring, and involvement in transition and knowledge transfer activities.
Key responsibilities
Prepare functional and test data and monitor and support testing activities including API performance and code optimization
Integrate 3rd party services through APIs and standard integration methodology to deliver quality results on time with minimal supervision
Resolve design and framework conversion to ensure integration meets technical requirements and organizational needs
Define and drive integration strategies and methods with principal and lead architect aligned with defined deadlines
Communicate and collaborate with relevant teams to understand requirements using defined architecture frameworks and guidelines
Guide in API protocols and frameworks in building secure, maintainable, and scalable APIs
Build and maintain API specification and documentation, and document integration processes and user guides
Perform and verify integration points test based on work you're leading
Carry out investigation and provide initial assessment and root cause analysis to help prevent future issues
Build automated system performance monitoring and generate reports on recurring issues
About you
Proven ability to translate requirements into API specification and design using RAML or Open API standard
Skilled in defining, implementing, and enforcing policies and best practices for API design and management
Strong understanding of the Agile Software Development Life Cycle with practical exposure to Scrum methodologies
Hands-on coding capability, conduct peer code reviews, manage development tasks, and oversee support, environment configuration and deployment operations
Bachelor's degree in Information Technology or a related field, or equivalent professional experience
3+ years of relevant work experience in API management platform or similar integration tools
3+ years of experience designing, developing and implementing RESTful or GraphQL APIs using JSON or XML for systems integration
3+ years programming and scripting expertise with Unix, JavaScript and Python
Solid grasp of organizational, software, and implementation blueprints and technical documents focusing on workflow processes and business process analysis
Foundational knowledge of IT security principles and database systems