Participates in all phases of the software development life-cycle from requirements gathering and design to coding and testing with cross-functional teams in a highly collaborative environment (Development Leads, Architects, Quality Engineers, DBAs, Product Managers, Healthcare experts etc. Fundamen...