At Modernizing Medicine, we look for passionate, innovative,
creative rock stars!
Inc. Magazine Best Workplaces of 2020
Inc. 5000 Fastest-Growing Private Companies in America - 2015 -
Best Use of Technology in Customer Service (Gold) - Customer
Sales and Service World Awards® - 2019
Customer Service Department of the Year (Gold) - Customer Sales
and Service World Awards - 2018
South Florida Business Journal Fastest Growing Technology
Company - 2016 - 2018
Customer Success Team of the Year by SIIA's Company CODiE -
People's Choice UX Award for modmed® Kiosk - 2017
Modernizing Medicine is delivering truly disruptive and
transformative products and services that will impact the
healthcare industry. The work we do makes a difference.
Our web and mobile applications are transforming healthcare
information technology to increase practice efficiency and improve
patient outcomes. We offer end-to-end specialty-specific solutions
from practice management, through EMR to Revenue Cycle Management
(RCM) that maximize office interactions, patient visits,
collections and reimbursements.
Modernizing Medicine is seeking a Senior .NET Software Architect
who will be responsible for designing, developing, and supporting
.NET software solutions to improve patient outcomes and improve the
efficiency of medical professionals. This is a hands-on technical
position, that includes both the architecture and development of
enterprise level web applications.
Steward software through the SDLC including translating product
specifications, defining architectural requirements, implementing
solutions, testing, guiding solution delivery, insuring deployed
versions function correctly in production environments and
correcting problems discovered at any point during software
development life cycle.
Design and implement new frameworks and features, including .NET
application development, security, architecture design,
infrastructure design, technology build, and deployment
Lead the transition of monolithic .NET Framework web
application(s) through migrations to a new architecture and/or
technology stack. This includes refactoring and re-architecting
critical sections of the application to remove technical debt and
define the future technology pathway.
Coach and mentor software development team members to ensure we
meet or exceed industry best practices including good object
oriented design (SOLID), TDD, and appropriate use of technology and
design patterns, including code reviews.
Collaborate with stakeholders, such as Architecture Leaders and
Peers, InfoSec, Cloud Services, Operations, and other constituents
to ensure software is secure, scalable, highly available, and
performant, including necessary documentation.
Works with business stakeholders/clients, product owners,
project managers, product managers, product analysts and business
stakeholders to drive a project's progress and ensure success.
Skills & Requirements:
Bachelor's or Master Degree in Computer Science or related
10+ years experience with the creation and maintenance of web
application architecture for the .NET platform.
Proven experience in building enterprise level web applications
with common OO and SOA based principles using test driven
Strong .NET web development skills, including knowledge of C#,
ASP.NET, MVC, .NET Core, Razor Pages, and CSS.
Cloud experience with Amazon Web Services (AWS) or Microsoft
Containers (Kubernetes, Docker, etc.).
Message Queuing (RabbitMQ, ActiveMQ, etc.).
Experience with load balanced applications.
Relational database theory and data modeling, including
Experience with relational database management systems
Strong communication skills.
Strong problem-solving skills.
Strong commitment to quality.
Relevant technology certifications (Microsoft Solutions
Architect, etc.), a plus.
Video technologies (DirectX, DirectShow, Microsoft video
streaming, etc.), a plus.
Modernizing Medicine Benefit Highlights:
Your compensation is a combination of base salary and bonus
Health Insurance, 401(k), Vacation, Employee Assistance Program,
Flexible Spending Accounts.
Weekly catered breakfast and lunch, treadmill workstations,
quarterly onsite massages, onsite dry cleaning, onsite car wash and