Node.JS Analyst Programmer

This role supports the technical operations of the client assigned.

Location: Taguig City

Status: Active

# of Positions Available: 2

Job Description
  • Conduct analysis on Business Requirements and prepares program specifications at the systems level for simple to minor systems or modules
  • Develop or maintain, test and implement modules according to system specifications. Identify all possible scenarios and prepares tests for the systems under development.
  • Executes test plan during development and system testing and provide user acceptance testing or other testing support as required to ensure that the system processing reflects user requirements / designs
  • Provides post-implementation and production support for systems including analysis of production problems
  • Performs implementation activities such as program promotions, installation of the system, training and tutorial for end users
  • Performs development/update of the Users Manual, Systems Manual and Operations Manual
  • Provides updates and status reports to the project manager during the course of a development and related support activities
  • In charge of a system module. Identifies areas for improvement /enhancement on existing system module or on the entire system, and on new ones being developed
  • Determines, analyzes, and transforms business requirements to produce design specifications at the system and programming levels
Job Qualifications/Requirements
  • Required skills:
    • Experience working with micro-services architectures, or well-modularized monolith applications
    • Experience performing I/O functions with large quantities of structured/unstructured data
    • Experience building APIs from scratch and integrating with external/internal APIs
    • Experience using software patterns that enable effective testing Javascript ES5 & ES6 NoSQL databases (eg. MongoDB)
    • Software Architecture/Design
    • AWS tooling or equivalent
    • Unit & Integration testing
    • Event Sourcing
  • Preferred skills but NOT required:
    • Preferred knowledge/experience with TDD
    • Agile (Scrum or Kanban) experience is a plus
    • Typescript (not required)
    • GraphQL (not required, but bonus)
  • Soft skills:
    • Decisiveness (Competent)
    • Communication (Competent)
    • Tolerance for Stress (Competent)
    • Fast Cycle (Competent)
    • Work Standards / Quality Orientation (Competent)
  • Other requirements:
    • ​Background in working for a Financial or Life Insurance Industry is a plus
    • Candidate must possess at least a Bachelor's/College Degree, Computer Science/Information Technology, Engineering (Computer/Telecommunication), Science & Technology or equivalent.
    • Required skill(s): Nodejs, Mongodb, software architecture design, API, JavaScript.
    • At least 2 year(s) of working experience in the related field is required for this position.