Job Description
the Arab African International Bank is currently recruiting for the role of Full Stack Developers & Mobile Developers
The developers will have a range of responsibilities from shaping and implementing strategic products to ensuring that client slays on the leading edge of technology
Will contribute across the technology stack, from database and DevOps infrastructure that supports continuous deployment, to native apps
Duties and Responsibilities
Your main responsibilities in this role include the following:
Use agile engineering practices and various software and web development technologies to rapidly develop creative and efficient solutions that enhance the client customer and employee experience
Collaborate with other agile team members to craft clear user stories, design tests for prototypes and products, and continuously deliver product enhancements
Communicate with IT teams about any Digital innovations that are tying into bedrock IT systems
Communicate with business stakeholders about agile processes to set and manage expectations about delivery methods and timelines
Job Requirements
Bachelor degree of Computer Engineering, Computer Science, Digital Media Engineering or any related discipline
Minimum of 3-5 years of software development experience, with knowledge of Agile software development process
Excellent understanding of JavaScript Node.js, Go, Ruby on Rails, Java, Perl, SQL, HTML, JavaScript or CSS
Infrastructure knowledge including RESTful APIs, Single Sign On, LDAP, LAMP, Search Technologies
Experiences with code refactoring, design patterns, design-driven development, continuous deployment, highly scalable applications, application security
Expert in pair programming, continuous integration, test-driven development and incremental design
Tests RSpec, JUnit or Selenium frameworks daily
Experience with relational and NoSQL data stores
Job Details
Company: Arab African International Bank (AAIB)
Employment Type: Full-time
Job Location: Egypt