Sr Analyst, Software Engineering

Cardinal Health (Bangalore, KA, India) 8 days ago

Java Developer

About Us: 

mscripts, a Cardinal Health Company, is a fast-growing mobile health company based in San Francisco, CA with an exclusive development center in Bangalore, India. We provide effective and contextual medical communication platforms to pharmacies and other health and wellness organizations to help them engage with patients. These solutions are delivered using mobile and web applications delivered in a Software as a Service (“SaaS”) model. We’re growing rapidly and have nearly 10 million active users of our platforms across 40+ pharmacy chains in the US. Our solutions not only help patients in medication management, but it also helps pharmacies and pharmaceutical companies to actively engage with patients to ensure that they adhere to their medication plans. Our products consist of a mixture of large enterprise and transactional systems, data management systems, and mobile technology.

Cardinal Health acquired mscripts in April 2019. Cardinal Health, headquartered in Dublin Ohio, USA ranks #14 on the Fortune 500. With over USD 145 billion in revenue, Cardinal Health, Inc. is a global, integrated healthcare services and products company, providing customized solutions for hospitals, healthcare systems, pharmacies, ambulatory surgery centers, clinical laboratories and physician offices worldwide. The company provides clinically proven medical products, pharmaceuticals and cost-effective solutions that enhance supply chain efficiency from hospital to home. With the acquisition, Cardinal Health expanded its technology capabilities to strengthen the relationship between healthcare providers, pharmacies and patients. The mscripts office in Bangalore will be Cardinal Health’s first development center in India.

Role and Responsibilities

mscripts Systems India is seeking a highly qualified full stack developer capable of developing high scalable web and mobile applications. The ideal candidate should be technically sound with hands on experience in building SaaS applications, web technologies, web services and databases.

The roles and responsibilities include –

  • Hands on technical design, development and code review of solutions along with product development
  • Must have experience developing solutions leveraging OOPs and established design patterns
  • Independently able to develop code and integrate with existing solutions
  • Take full ownership of delivering quality code to QA
  • Experience with development lifecycle – including unit testing, code reviews in an Agile environment
  • Excellent collaborative attitude to be able to work with peers as well as QA, Support and Product Management


The candidates must possess the following attributes:

  • Bachelors or Master’s Degree (preferably in Computer Science or Information Science)
  • Overall 3+ years of experience
  • Extensive experience designing and developing systems for scale, high performance and or highly secure, and importantly high availability systems.
  • Strong analytical skills. Demonstrated expertise in problem-solving and technical innovation.
  • Must have prior experience in:
    • Java, database and web (and or mobile) technologies
    • Providing technical guidance to test teams focused on manual testing and automated testing methodologies. Build and release management
  • Self-driven and must have strong experience in the world of product development
  • Must demonstrate good judgment and pragmatic approach in delivering software that optimizes technology architecture across business needs and keeping in mind technology constraints
  • Must not only have designed and developed code, but must have strong skills in unit testing and working with Testing teams
  • Must have very strong capability to influence stakeholders – about his/her solution
  • Must have the humility to back out in the face objections or when better options exist.


  • Good understanding of Core Java
  • Proven experience with Spring Java; overall expertise in J2EE frameworks and design patterns.
  • Strong design and development skills with database technologies and MySQL in particular
  • Strong skills in HTML technologies including AngularJS, HTML5, CSS, JSON, XML and comfortable with responsive design using Bootstrap (and or have experience in ReactJS & NodeJS).
  • Desirable – expertise in healthcare platforms
  • Must know principles and techniques involved to ensure non-functional requirements such as performance and security are factored during design and development
  • Experience in Agile (Scrum) project methodologies.
  • Have experience with writing code for high scalability systems
  • Must have experience in doing code reviews, writing unit test cases, and working closely with all stakeholders involved in product engineering
  • Exposure to cloud computing platforms like AWS, Azure or GCP
  • Exposure to automated build and release processes would be a plus

Cardinal Health is an Equal Opportunity/Affirmative Action employer. All qualified applicants will receive consideration for employment without regard to race, religion, color, national origin, ancestry, age, physical or mental disability, sex, sexual orientation, gender identity/expression, pregnancy, veteran status, marital status, creed, status with regard to public assistance, genetic status or any other status protected by federal, state or local law.

More from Cardinal Health
Senior Analyst Engineering
Cardinal Health 7 days ago
Senior Analyst Engineering
Cardinal Health 7 days ago
QA Engineer
Cardinal Health 11 days ago

Sr Analyst, Software Engineering

Apply On Company Site
Back to search page