Modernizing Medicine® - Empowering medical practices to maximize efficiency and improve outcomes
Our solution, EMA, the Electronic Medical Assistant®, holds a distinctive position in healthcare technology and blends smoothly into your practice. We believe that an EHR system shouldn’t get in the way of how you practice medicine. It should function intelligently just like you. Like a true assistant, it should anticipate your next move.
To Modernize Medicine takes more than just a great product; it takes a great team
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. Our innovative and collaborative culture fuels our growth and creates rewarding and empowering experiences for our team.
The Senior .NET Software Engineer is responsible for designing and developing full-stack applications that leverage the Microsoft .NET Framework. You will own the technical planning and implementation of the new application features and capabilities while driving the development of features that will revolutionize the healthcare industry.
This specific position will primarily entail technical development and support of our data conversion software and will require a strong detail-oriented data background. This also requires working on production environments and assisting with production issues that could be outside of typical business hours. Therefore, a flexible working schedule is needed, however only a 45 hour work week is expected.
Strong English skills are needed: able to understand and express ideas verbally and written
1. Minimum education (or substitute experience) required:
Bachelor’s or Master Degree in Computer Science or related fields
2. Preferred work experience:
8+ years experience in software development in any programming language or platform
5+ years experience in developing .NET applications
3. Skills and competencies required:
Strong .NET design and development skills
Proven experience in building enterprise level web applications
Strong Object Oriented design and development skills with the .NET Framework (C#).
Advanced JavaScript experience (closures, prototype inheritance, etc.).
Solid understanding of Web Standards (XML, JSON, HTML, CSS, APIs, Web Services, etc).
SQL proficiency (DDL and DML)
Demonstrated use and knowledge of design patterns.
Strong communication skills
Strong problem-solving skills
Strong commitment to quality
Experience with Agile or XP methodologies or related iterative development processes a plus.
Experience with test-driven development is a strong plus.
English skills: able to understand and express ideas
Temporarily remote during COVID-19
Position is remote only during COVID-19-related restrictions.