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.