Senior/Middle Scala Developer

Publish Date
15 Oct 2021
Location
Remotely, Da Nang / Ho Chi Minh
Type
Full-Time
Salary
$1,200 - $3,500

Job Description

What to expect in this role
  • Design, develop and deliver a new software product for the conversion of varied healthcare data sources into the standard OMOP format
  • Focus on microservice design/development and big data processing using Apache Spark and Scala
  • Work within a team of software developers working to deliver a web application served by microservices, big data technologies such as Spark, HDFS and Amazon components such as s3
  • Create and maintain software development documentation
  • Support software implementations, acting as a product expert for users
  • Contribute in Agile daily stands-ups, sprint planning and retrospectives
  • Work to fortnightly sprints and take part in bi-weekly demos
  • Support / act as scrum master, as needed
  • Support resolution of production issues

Requirements

Our ideal candidate will be/have
  • Strong communication skills
  • Happy to collaborate, share and learn within the team
  • Self-motivated, enthusiastic and ready to contribute new ideas
  • Strong functional programming skills
  • Considerable experience working with Apache Spark
  • Experience working with microservice architectures
  • Experience using SQL and relational databases
  • Experience with Agile software development methodologies
  • Able to provide technical leadership around the use of Apache Spark and Scala
  • Enthusiastic technical leadership skills
  • Desire and ability to mentor more junior members of the team
Bonus points for
  • Relevant DevOps experience (Kubernetes, Terraform)
  • Containerized integration testing experience
  • Experience using technologies such as Elastic Stack and Apache Druid
  • Experience with TypeScript, React, or Redux
  • Experience delivering on-premise software
  • Experience in life sciences/healthcare sector

Remarks

If you have any questions about ths position you can call Mr Sam Nguyen at +84 76-916-2753 for further information



Apply Now


Please fill out your enquiry below:

Your message has been sent successfully.