Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
- Contribute across the technology stack, covering the Backend development of web and native applications, as well as improvements to DevOps tooling.
- Assist with architecture & system design efforts.
- Give input into the engineering practices.
- Shape and implement technology / business solutions to contribute to the competitive differentiation.
- Use Agile engineering practices and various software development technologies to rapidly develop creative and efficient solutions that enhance the technology stack.
- Collaborate with other team members to implement user stories, write tests, and continuously deliver new / improved product functionality.
- Communicate with internal IT teams to resolve technical dependencies during implementation.
- Build the bank’s brand in the technology community.
Key Skills:
- PHP (Important, Laravel framework recommendation)
- wordpress, WPML, Plugins development, Theme development and customization, API Integration, woocommerce
- Software Development
- Push notifications
- Architecture
- Node.js
- E-commerce
Job Requirements
Additional Requirements:
- 3+ years of Software development experience
- Experience with relational and NoSQL Databases
- Experience in code refactoring, pair programming, continuous integration and deployment
- Experience leveraging various design patterns, test-driven development, and automated testing frameworks (e.g. RSpec, JUnit, Selenium)
- Excellent understanding of server-side technologies (e.g. Node.js, Go, Ruby on Rails, PHP)
- Knowledge of designing RESTfule APIs, SSO / OAuth, LDAP and Search Technologies
- Knowledge of Agile software development practices
- Bachelors in Computer Science/Engineering or relevant technology degree