Apply now »

Software Engineer (Risk Tech)

Risk Tech
Description: 

CORE PROFILE
Design and develop highly available architectures. Provide cost effective solution to problems and integrate new technologies to existing/future architectures.

 

NATURE OF WORK

  • Work closely with the Product Owner and Team to refine user stories, provide accurate estimates, and translate product requirements into working software
  • Respond to incidents and bug reports and resolve them in a timely manner
  • Communicates progress, identify blockers and escalate risks
  • Ensure code quality by writing automated tests and making sue the code passes the analysis and security tools
  • Acquire new skills and capabilities to support business growth and improve operational efficiency
  • Researches and acquires new technology and products/platforms knowledge to support business direction and improve operational efficiency

 

REQUIRED QUALIFICATIONS

  • Bachelor of Science in Computer Science, Information Technology, Computer Engineering, or equivalent
  • 4-6 years software development experience
  • Strong knowledge in Java Spring or Python, AWS Cloud stack
  • Strong experience in developing RESTful web services using Java, Python or Node JS
  • Strong unit test (can be anything from Mocha / Sinon / Chai , Jest / Enzyme, Jasmine)
  • Hands on experience of web frontend development (HTML, CSS, JavaScript, ReactJS, Angular jQuery) is a mandatory
  • Solid fundamentals in software engineering
  • Strong experience of relational and distributed database systems
  • Experience with caching technologies (Redis, Memcache)
  • Strong working knowledge of version control tools (e.g. Git, GitLab, GitHub)
  • Good working knowledge of Amazon Web Services (AWS)
  • Experience with Amazon Web Services or comparable (EC2, S3, SQS, SNS, Lambda, Elastic Cache Redis)
  • Experience with Agile/Scrum development methodology
  • Experience with containerization (Docker)

 

Apply now »