Browse Jobs
For Employers
Post JobLog inGet Started

Architect

Business Values Service "BVS-MEA"
Cairo, Egypt
Posted 4 years ago
13Applicants for1 open position
  • 1Viewed
  • 1In Consideration
  • 1Not Selected
Search other opportunities

Job Details

Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:

Skills And Tools:

Job Description

Purpose of the job:

  • Architects will have a range of responsibilities from shaping, implementing and leading delivery of strategic solutions to ensuring that BANK stays on the leading edge of technology
  • Architects contribute across the technology stack, from database and DevOps infrastructure that supports continuous deployment, to native apps
  • Architects must have a real passion for software development and a demonstrated appetite for continual learning, typically these manifest in their community contributions (e.g., open source work, publishing / speaking on technical ideas)
  • Architects must demonstrate leadership in product quality, technical excellence and engineering practices

Key Accountabilities:

  • Use Agile engineering practices and various software and web development technologies to rapidly develop creative and efficient solutions that enhance BANK’s customer, business partners and employee experience
  • Lead team members to craft clear user stories, design tests for prototypes and solutions, and continuously deliver product enhancements
  • Liaise with other teams within and outside BANK digital unit to negotiate timelines, deliverables and dependencies
  • Collaborating closely with product owners and team members to identify and socialize product and delivery risks
  • Drive forward and role-model best practice engineering processes and Agile behavior and ensuring team members follow suit
  • Build BANK as a digital brand for in the tech and open source community by participating in meetups, conferences, Hackathons & similar other external digital events in the region
  • Work closely with the technical lead/infrastructure teams from BANK to ensure solution complies with BANK’s infrastructure

Job Requirements

  • Bachelors in computer science/engineering or relevant technology degree. Master degree is a plus.

Knowledge:

  • Excellent understanding of Node.js, Go, Ruby on Rails, Java, PHP, Perl, SQL, HTML, .Net, JavaScript or CSS
  • Knowledge including RESTful APIs, Single Sign On, LDAP, LAMP, Search Technologies
  • Tests RSpec, JUnit or Selenium frameworks
  • Knowledge and/or experience with Agile techniques: User Stories, Test Driven Development, Continuous Integration, Continuous Testing, Paired Programming, Automated Testing, Agile Games

Experience:

  • Experience in micro services & frame works tools
  • Experience with DevOps stack & (CI/ CD) tools
  • 8+ years of software development experience, with knowledge of Agile software development process
  • Experience with code refactoring, design patterns, design- driven development, continuous deployment, highly scalable applications, application security
  • Experience with relational and NoSQL data stores
  • Expert in pair programming, continuous integration, test- driven development & incremental design

Featured Jobs

Similar Jobs

Search other opportunities
JobsEngineering - Construction/Civil/ArchitectureArchitect