Job Description
We are looking for System Integration Developer/ API Integration Specialist for Qatar
Minimum of 8 years mid-career experience in system integration, API development, .NET, integration, Azure, and DevOps practices.
Experience in web development, database development and support, and banking industry.
Proficiency in Azure cloud services, Docker, cloud-native solutions, and .NET.
Experience in ETL concept, design, and development.
Experience with CI/CD, configuration management, and infrastructure automation.
Proficiency in version control systems, like Git.
INTERNAL
API Development, Management & Maintenance: Design, develop, and maintain APIs using the .NET framework and manage their entire lifecycle using API Manager.
Creating RESTful services for account management in .NET; configuring rate limiting and access controls; publishing and versioning APIs.
Design and development of data integration and automation processes (ETL) to integrate data from multiple source systems.
Integration Platform Expertise, Leverage the capabilities of ESB (Enterprise Service Bus) solutions, identity & access management, and event-driven architectures.
Setting up service orchestration; integrating Identity Server for SSO; configuring event sources.
Containerized Application Development, Utilize Docker and other relevant technologies for packaging and distribution.
Developing a Docker file for a new microservice; orchestrating containers using Kubernetes.
Collaboration & Requirements Gathering, Engage with teams and stakeholders to capture requirements and provide technical solutions.
Leading a workshop for data flow mapping; coordinating API endpoint designs.
Hybrid Integration Projects, Integrate solutions across on-premises, Azure cloud, and other platforms seamlessly.
Bridging an on-premise database such as Azure SQL; integrating an in-house business application with cloud payment gateways using orchestration.
Cloud-Native Development, optimize application performance and resilience using cloud-native technologies.
Implementing Azure Functions; leveraging Azure Blob Storage.
DevOps Engagement, Streamline development cycles with CI/CD, infrastructure automation, and monitoring.
Setting up Azure DevOps pipelines; scripting infrastructure with Terraform, for example.
Regulatory Compliance, Ensure industry regulations and banking standards adherence.
Consider PCI and Security Compliance frameworks for example, enforcing encryption protocols. Stay updated on banking security protocols.
Code Reviews & Design Discussions, Ensure code quality and architectural alignment.
Proposing a microservices redesign; leading a code quality session.
Performance Optimization, Troubleshoot and enhance performance across all integration points. Diagnosing API latency; refining database query performance
Understand the development, deployment integration /environment and constraints and synergies.
Take required action to resolve issues that arise during the testing phase
Stay abreast of advances in information technology and consider the implications for the organization and the projects in progress or planned
Possess a thorough understanding of the Bank's IT related service offerings, technical preferences, and technical direction
Serve as key contributor in team and client meetings
Ensure protection and security of project information from any unauthorized access within the overall security policy of the Bank
Ensure high standards of confidentiality to safeguard commercially sensitive information
Provide timely and accurate information to the external and internal auditors and the Compliance function as and when required
Develop test cases, test scenarios, and test plans to support any type of testing required.
Communicate with business users for the implemented business processes and requirements to ensure successful delivery and adoption of the delivered changes.
Develop solutions to address Production issues.
Regularly meet with the Business Team to follow up on any issues.
Prepare training documents and material for IT and end user.
Deliver training sessions to end user.
Awareness of modeling using ArchiMate EA standard.
Perform any reasonable assigned task as requested
Desired Candidate Profile
Education:
Any Graduation()
Gender:
nm
Nationality:
Any Nationality