ProgenyHealth Sr. Software Engineer (Remote) in Plymouth Meeting, Pennsylvania
Job location: This position may be performed remotely – candidates within EST and CST preferred.
ProgenyHealth empowers our health plan and employer partners to change the trajectory of maternal and infant health outcomes across America. Informed by more than 20 years of experience and patient data, our end-to-end maternal and infant care management solution helps ensure the best possible outcomes for every expecting mother we touch. Our wholly integrated solution builds a network of support for an uninterrupted continuum of care from prenatal health, through any resultant NICU stay, and all the way to one full year of life. From the very beginning, we unite early health risk assessment data with self-directed digital tools and dedicated Case Managers who work tirelessly to connect at-risk moms-to-be with the resources, care, and support they need for a healthy, full-term delivery. By promoting predictable, equitable, and standardized high quality care journeys, we ensure healthier outcomes—and lower costs— across your entire at-risk population. In so doing, we help overcome systemic barriers to support healthier pregnancies and healthier starts to life for all moms and babies, one family at a time.
In this role you'll have an opportunity to take on design and development of our Electronic Health Record (EHR). You will be responsible for the implementation and the completion of new components, services, tools and integration with the existing products. In addition to working from established specifications, you will contribute creatively in the design process and take ownership of software development for assigned feature sets. You'll work within a cross-functional team of Product Designers, Software Engineers, Business Analysts, and Quality Analysts to specify, design, develop, and implement a scalable front and back-end architecture.
Translate business requirements and objectives into technical applications and solutions.
Provide innovative solutions to complex business problems.
Design and develop distributed software services and solutions (microservices).
Design services with a strong focus on high availability and scalability.
Using API-driven design to unify business functions across multiple teams.
Optimize application for performance and scale.
Understand business needs and know how to create the tools to manage them.
Perform validation and verification testing.
A minimum of 5 years of development experience in web application development and web technologies with focus on ASP.Net (C#), MVC and RESTful APIs
A minimum of 5 years development experience in Microsoft SQL Server.
Experience working in healthcare or with healthcare data preferred.
Experience dealing with client’s technology teams.
Thorough understanding of Microservice Architecture patterns in Microsoft Azure.
Thorough understanding of SQL scripts and SQL stored procedures and data modeling.
Experience writing and maintaining Unit Tests.
Knowledge of AJAX concepts preferred.
Exposure to Containerization such as Docker, DevOps, and Continuous Integration/Continuous Deployment (CI/CD) best practices
Experience mentoring/coaching engineers along with overseeing the technical work of developers from other teams or 3rd party vendors.
Experience applying strong security practices in application development
Analytical and creative problem-solving skills.
Ability and/or interest in working across the technology stack (back-end to front-end).
Strong communication skills that allow you to convey complex ideas in writing or in person.
Must be well-organized and able to prioritize tasks
Excellent communication (verbal and written) skills and organizational ability is required.
Some of the benefits we offer our team are:
Paid Time Off
Paid Parental Leave
Medical, dental, vision benefits
401K with company match
Short- and Long-Term Disability
Group Life Insurance
Professional development opportunities
ProgenyHealth positively recruits people from diverse backgrounds, including individuals with disabilities - if you need an accommodation to interview, please contact us by email: email@example.com