Solution Architect

  • Bank
  • Elanın qoyulma tarixi: 25.12.2019
    Vakansiyaya müraciət tarixi bitmişdir.

İşin təsviri

Solution Architect

Job Purpose

Solution Architect must be an experienced technology leader with a proven track record of leading technology transformations in large organizations and innovative startups. The candidate must be a software engineering expert who is well versed with modern technologies and architectures, while having a solid grounding of expertise in enterprise architecture and systems analyses. As a solution architect, the candidate will be the glue between business and technology and must thus have the ability to collaborate effectively with business and technology stakeholders to enable delivery. The candidate also needs to have leadership experience to bring modern technology excellence to the bank and its core platforms.

Key Result Areas

• Build/manage a team of quality technologists focused on delivering key technical solutions and services
• Establish a culture of engineering excellence, maintaining a focus on security and operational excellence
• Evaluate, recommend and manage third party vendors of necessary platforms
• Define the framework and push for the best choice in technology selection and implementation
• Experience in setting up modern multi-teared distributed systems in a banking context
• Create an environment where accountability is expected and valued
• Drive forward and role-model best practice in agile software engineering
• Develop positive relationships within the executive ranks of the organization, sought out as an expert and trusted advisor on technology backbone
• Communicate with business stakeholders about Agile processes to set and manage expectations about delivery methods and timelines
• Be very data driven and be able to drive analytics insights to make decision

Knowledge, Skills and Experience

• At least 8-10 years of total experience, with 4-5 years of digital/IT transformation leadership experience and knowledge
• Hands-on experience with banking background (e.g. integrating into core banking systems and payments systems)
• High-level understanding of core banking and CRM systems (e.g. Oracle FlexCube, T24, Microsoft Dynamics, Salesforce)
• Extensive experience building and maintaining scalable RESTful APIs and distributed services / microservices for banking solutions (e.g. Spring, .Net, Node JS)
• Hands-on experience with different storage solutions (e.g. SQL/NoSQL/Document databases, Key-Value stores)
• Experience building and maintaining front-end web or mobile banking solutions (e.g. Android, Java, iOS SWIFT, Angular, Vue, React Native)
• Experience with setting up and maintaining a DevOps pipeline (e.g. GitHub, GitLab, Jenkins)
• Working knowledge of observability and monitoring (e.g. App Dynamics, Splunk, Elasticsearch, Kibana)
• Working knowledge of container technologies (e.g. OpenShift, Kubernetes, Docker)
• Knowledge of deployment infrastructure solutions (e.g. API Gateways, Service Mashes, Message Queues, Event driven architectures)
• Understands key cybersecurity concepts with experience building security into digital solutions (e.g. OWASP, Open ID Connect, Single Sign On)
• Experienced Agile practitioner who has led agile squads in the development of technology solutions
• Proven success in leading, coaching and developing teams in a collaborative way
• Experience in transformations (in banking and technology sectors) and the managerial ability to lead and see programs through completion
• Should be a change agent that always challenges status quo
• Believes in culture of transparency and trust
• Community contributions (e.g. open source work, publishing/speaking on technical ideas) is a plus

Interested Candidates please send your CV noting your salary expectation to [email protected] indicating the title of position in the subject line of your message.
Otherwise your candidacy will not be considered.