Description

Job Description :
This role is responsible to work in partnership with the product managers and scrum masters to ensure product features are understood, developed, and delivered. The individual will serve as a Senior Software Developer, fostering the delivery of world-class global product solutions to deliver the highest value to the business.

Responsibilities :

  • Principally develops application in Angular, NodeJS, HTML, Javascript, Typescript
  • Architect, Design, and implement CEP-MIQ platform, supporting growth & expansion to other countries
  • Maintains and enhances existing components of the highest complexity
  • Create custom solutions for business use cases defined by acceptance criteria
  • Performs root cause analysis when implementing bug fixes
  • Evaluation and use of new versions of related tools & technologies.
  • Be a team player as part of an agile, empowered team and contribute to the development of fellow engineers

Skills & Qualifications :

  • Bachelor's degree (BA/BS) in a related field such as information systems, mathematics or computer science
  • Minimum 5-8 years of experience working in Angular 10+, NodeJS, HTML, JavaScript, Typescript, AWS cloud
  • Good awareness of GoLang/any object oriented language and PostgresSQL
  • Several years of proven experience in software development and operation practices covering the full software development lifecycle
  • Application and Data security awareness
  • Software design pattern fluency, Software architecture and modular development
  • Creative problem solver and independent thinker
  • Agile & DevOps process knowledge
  • Full stack development awareness experience is a plus
  • Experience with Google analytics or similar platform
  • Highly self-organized with good analytical skills
  • Able to multitask, prioritize, and manage time efficiently
  • Taking ownership of requirement or issue and bringing the team to the best solution
  • Understanding of the importance of well-organized codebase and documentation
  • Capability of implementing unit, integration, end-to-end and load tests
  • Ability to provide efficient, timely, reliable, and courteous service to clients
  • Ability to effectively present information at all levels of the organization.
  • Ability to interact & communicate with various technology roles including development, support, product management.
  • Excellent written and verbal communication skills to explain complex technical topics to a variety of technical or non-technical individuals.

Education

Bachelor's degree