ProgenyHealth Senior Software Engineer - Remote in Plymouth Meeting, Pennsylvania
ProgenyHealth is a leading provider of care management solutions for maternal and infant populations. We partner with health plans and their obstetric, perinatal, and neonatal providers to work collaboratively in developing a plan of care specific to the needs of each member/family – from prenatal care to delivery to admission to the intensive care nursery until they are safely transitioned from the hospital, up to the first year of an infant’s life. Our program promotes appropriate utilization, improves access, educates members and their families, addresses social determinants of health, reduces costs, and improves outcomes.
ProgenyHealth is seeking a talented and creative Senior Software Engineer to join our software development team. The Senior Developer will have an opportunity to take on design and development of our proprietary platform Electronic Health Record (EHR). 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, will contribute creatively in the design process and take ownership of software development for assigned feature sets. The Sr. Developer will 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.
At least 7-10 years of development experience in web application development and web technologies, with focus on ASP .Net (C#) and MVC
A minimum of 10 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 SQL scripts and SQL stored procedures and data modeling.
Experience writing and maintaining Unit Tests.
Knowledge of AJAX concepts preferred.
Exposure to DevOps Culture and strong understanding of Microservices would be a plus.
Azure experience, or similar cloud-based offerings, Kubernetes experience a plus.
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, with ability to convey complex ideas in writing and verbally.
Must be well-organized and able to prioritize tasks.
Must have commitment to excellence in customer service.
Some of the benefits we offer our team are:
Paid Time Off
Medical, dental, vision benefits
401K with company match
Short- and Long-Term Disability
Group Life Insurance
Professional development opportunities
Business Casual work environment
Team oriented events throughout the year
Role specific - partial or full remote work week
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
This position may be performed remotely – candidates outside of the Eastern PA area will be considered.