Software Engineer
Lending & Credit Infra
Description:
NATURE OF WORK
- Works closely with Product Owner and Team to refine requirements and break requests to manageable size with clear acceptance criteria
- Develops defined system features
- Investigates and fixes reported bugs
- Writes automated tests
- Performs code reviews
- Research and acquire new technology and products/platforms knowledge to support business direction and improve operational efficiency
- Communicates progress
- Identifies blocking issues and escalates as appropriate
REQUIRED QUALIFICATIONS
- Bachelor’s or College Degree in Computer Science / Information Technology / Computer Engineering or any related course
- At least 5 years of related work experience
- Strong experience in developing RESTful web services using Nodejs or Java
- Strong experience of OOP and software design patterns
- Strong experience of relational and distributed database systems
- Strong experience in unit testing using at least one of these frameworks (Mocha, Jest, Jasmine)
- Good working knowledge of web frontend development (HTML, CSS, JavaScript, ReactJS, Redux, jQuery)
- Good working knowledge of version control tools (eg. git)
- Working knowledge in the effective use and customization of Continuous Integration and Delivery technology stack
- Working knowledge of Amazon Web Serivces (AWS)
- Experience with Agile/Scrum development methodology