Job Description :
AWS or Heroku is a MUST



Summary:

As Senior Software Engineer, you will be responsible for providing innovative solutions to  improve our customer facing applications used by rapidly growing number of doctors and patients globally. A successful candidate will have extensive experience in providing innovative technical solutions, strong problem solving skills, great communication and collaboration skills, and a motivation to achieve results in a fast paced environment.

Responsibilities:

·         Write solid, scalable Java code

·         Code Reviews for new and existing code

·         Help scale and modularize existing code base based on SOA

·         Participate in requirement gathering and analysis.

·         Research and investigate design approaches, build quick Proof of Concept (POC) and prototype and evaluate technical feasibility.

·         Work in an Agile environment to deliver high quality software against aggressive schedules.

·         Mentor Jr members of team - 



Required Qualifications:

·         9+ years’ industry experience in software development or research.

·         Solid computer science foundation.

·         Experience in building scalable multi-tier distributed systems.

·         Experience in Relational and NoSQL databases.

·         Experience in developing software on cloud platforms including Heroku and AWS with a deep understanding of design for scalability, performance and reliability.

·         Proficient in one or more of modern programming languages including Java, Scala

·         BS in Computer Science or other quantitative fields such as Statistics, Mathematics, Physics, or Engineering.