Job Description

Description

• Develop software using Agile methodology 

• Work closely and collaborate with Scrum masters, Product owners, Architects, Business Analysts and Quality Engineers for user stories elaboration, test automation, bug fix. es etc.

• Work with DevOps team on setting up continuous integration, build and release automation.

• Responsible for providing estimates for stories during sprint planning.

• Responsible for converting acceptance criteria into automated unit tests.

• Support production issues.

• Practice agile technical practices such as test driven development, pair programming and refactoring.

• Involve in application deployment.

Requirements

• Degree or Diploma in Computer Science, Computer or Electronics Engineering, Information Technology or related disciplines

• Minimum 2 years or more working experience in building web applications 

• Experience with modern web applications in JavaScript (ES 5/6) is a must-have.

• Experience in creation/maintenance of APIs using Node.js is mandatory

• Experience in front-end development with React.js or other JS framework experience is mandatory

• Experience in automated testing using JavaScript testing frameworks/libraries such as Karma, Mocha, Jasmine, Chai and Sinon is highly advantageous.

• Experience with database management/usage (both relational and non-relational), and handling of data in different environments is highly advantageous.

• Experience in tooling processes for modern web applications using Webpack and Gulp is a nice bonus.

• Experience in using Docker containers, development of CI/CD pipelines, and deployment using cloud services such as AWS/PaaSes/your own private servers is a nice bonus.

• Experience in the software development lifecycle in an Agile / Scrum methodology is a plus point.

• Experience or knowledge in Ruby on Rails (Rails 4.x or Ruby 2.x) is a plus

Apply for this Position

Ready to join ? Click the button below to submit your application.

Submit Application