Magnati is a regional leader in the payment solutions industry focused on direct acquiring, issuer processing and acquiring processing.
Magnati provides government, merchant and institutional clients with an intelligent payments platform that monetises data, using next generation technology to deliver improved experiences and increased efficiency. The Magnati brand is charged with energy and potential and is set to transform payments into possibilities.
Headquartered in Abu Dhabi, Magnati\'s expertise and relationships provide a platform for Magnati to attract international partners, while setting a new standard for innovation and delivery in the payments industry.
Interact with product owners, business stakeholders and other tech analysts across teams to define Product Roadmap and associated outcomes within the context of the API domain.
Understand customer requirements and translate them into reusable technical solutions. Serves as technical expert responsible for design and implementation of applications on SOA/API platform at enterprise level.
Working with internal application owners and external vendors including FinTechs on integrating their offerings into core Magnati\'s API platform features or offering Magnati\'s APIs for consumption by clients
Analyze business requirements/processes and system integration considerations to determine appropriate technology solutions
Provide technical leadership, guidance, and assistance to the teams in the implementation of established architectures and designs, technical best practices / insights.
Evaluate new solutions to support Enterprise Application Integration guidelines, policies, and practices.
Performs periodic architecture and design reviews. Present architecture, design, and solution alternatives to technical review board
Establish and enforce quality standards for Cloud Software Architectures, Microservices Architectures, APIs development
Drive troubleshooting sessions of critical production incidents
Capability to lead the adoption of modern DevOps principles and practices. Sustains the on-going transformation to a Continuous Deployment model through high-level of automation
Qualifications
Experience Requirements
At least 5 years of experience of the following:
Architecting Microservices based solutions, Creating Product Strategies/ Roadmap and Proof of Concepts
Knowledge of Microservices Architecture Patterns and Styles (ex: microservices, event driven, service oriented & serverless). Experience with SOA implementations to address distributed service transaction requirements
Should have a holistic view of enterprise solutions, taking into consideration operational costs, security, performance engineering, application development, and systems management
Experience of numerous engineering areas including Kubernetes and Cloud Platforms, Agile Integration, API Management, Application Modernization, containerization/Kubernetes, microservices design, DevOps, etc.
Experience in designing operating solutions built on AWS or Azure. Knowledge of Cloud native solutions. (Experience of Azure is preferred)
Experience on designing high velocity, resilient transaction API.
Familiarity with API Style Guides and API Governance, Proficient with API Gateways, API key management and monitoring, reporting tools.
Deep understanding of RESTful architecture principles and their applicability
Solid understanding of systems monitoring, alerting and analytics (NewRelic or AppDynamics or Logstash or Grafana or DynaTrace)
Experience of Continuous Integration and Continues Delivery using DevOps tools on Azure/ AWS
Banking, Cards, and Payments domain knowledge a plus
Skillset:
6+ years of hands-on experience of solution architecture and working experience of following technologies:
Middleware Technologies - JAVA, Spring/Spring Boot including Spring Security, Spring Data, Spring Could, Spring Actuator, Scripting language e.g Groovy, LUA, Pearl etc., Maven, JSON, REST API, MSSQL, SOAP, Apache, Tomcat, Sonar linters