Senior Solution Architect - Dubai, United Arab Emirates - ENFINT

    ENFINT
    ENFINT Dubai, United Arab Emirates

    2 weeks ago

    Default job background
    Full time
    Description

    About Us

    ENFINT is an international company that creates IT platforms for a digital business transformation, helping our clients gain sustainable competitive advantages in the digital era. We focus on custom application development and implement comprehensive information systems. We deliver our projects using state-of-the-art technologies, enabling best combination of efficiency, scalability and robustness. Our industry and technical expertise, enhanced by our own software accelerators, allows us to solve business tasks of any complexity. Our clients include 11 of the top 100 global banks, as well as companies from 21 countries in Europe, Middle East, Asia and Africa.

    Role Description

    The Senior Solution Architect plays a significant role in the solution definition, implementation, and governance of the overall solution implementation as per the best practices, architecture standard guidelines, and reference architecture. The Senior Solution Architect works closely with the software engineers, testers, other architects, and platform owners in order to define and execute resilient, reusable, secured, scalable, and highly performing solution architecture that meets platform owners' expectations in line with the architecture governance framework, technology roadmap, and best practices.

    The Senior Solution Architect also seeks to ensure the optimum utilisation of existing technology, promote open standards, cost effectiveness, and resilience as per the enterprise architecture guiding principles.

    Responsibilities:

    • Drive end-to-end solution development.
    • Analyse different patterns and trends to propose the best fit to meet the business requirements, as per the architecture governance framework and technology roadmap.
    • Act as a technical advisor to the platform owners, squad members, and software engineers throughout the lifecycle of the solution definition and estimation.
    • Ensure governance and adherence to all defined Enterprise Architecture standards, quality measures, and functional and non-functional requirements.
    • Provide technical consultancy to different IT and business stakeholders in technology best practices and problem analysis in technology solutions.
    • Propose architectural enhancements in order to realise security, agility, performance, and cost effectiveness.
    • Maximise the leverage of existing technology capabilities to meet business requirements.
    • Promote resilient, secure, and cost-effective design, deployment, and integration patterns.
    • Present, justify, and properly document the introduction of new technology, design, integration, or deployment pattern as per the enterprise architecture governance framework.
    • Maintain a high awareness of technology and industry trends.

    Ideal skills and background:

    • Master's or Bachelor's degree in computer science, information systems management, or a related field.
    • More than 6 years of experience in software development / system design.
    • More than 3 years of experience in the banking industry.
    • Experience in development and design with Java and Spring.
    • Experience in microservices and SOA principals, guidelines, and supporting technology.
    • Strong understanding of object-oriented analysis and design and/or client/server systems.
    • Experience in cloud native principals, designs, and deployments.
    • Wide experience in developing critical, highly resilient, and secured solutions.
    • Experience in the development lifecycle and different software development technologies, frameworks, and coding standards.
    • Ability to understand the long-term and short-term perspectives of a solution.
    • Knowledge of key integration patterns and tools such as event-based, messaging, ETL, ESB, and microservice-based integration
    • Knowledge of best practices in API development, deployment, governance, and management practices.
    • Knowledge of Continuous Integration / Deployment pipelines.
    • Strong understanding of technology trends and their application in Financial Services.
    • Excellent analytical skills.
    • Be fluent in English.

    Benefits:

    • Competitive salary (negotiable, based on experience).
    • Opportunity to work on cutting-edge technologies in a highly innovative environment.
    • Dynamic and friendly work environment.
    • Company assistance with relocation expenses (if needed).