Senior Software Engineer

Full Time
Boca Raton, FL 33431
Posted
Job description

At Modernizing Medicine, we look for passionate, innovative, creative Rock Stars!

  • South Florida Business Journal, Business of the Year 2022
  • BIG Awards for Business, Company of the Year 2021
  • Best in Biz Award (Silver), Fastest-Growing Company of the Year 2021
  • South Florida Business Journal, Best Places to Work 2021
  • Inc. Magazine Best Workplaces of 2020
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 hiring Senior Software Engineer to be responsible for providing technical and team leadership through coaching and mentorship consistent with our software development standards, building and working on enterprise grade software systems on top of a Java/Spring framework based modern cloud-native application stack, ongoing development of standards and processes to ensure quality as well as be expected to provide and/or clarify technical approaches, and assisting in the overall development of technical skills.

The Role:

  • Be a part of an agile team who is responsible for working cross-functionally with other peers and teams to deliver key organizational objectives
  • Set direction for the team and constructively influences decision-making
  • Able to inspire teammates to perform at their highest level
  • Improve peers through code reviews, thorough documentation, technical guidance and mentoring
  • Attend technical meetings and provide feedback around and beyond their core area
  • Identify and propose strategies around technical problems affecting their team, communicate standards and get buy-in on solutions
  • Maintain a positive outlook even when faced with adversity, is constructively motivated by setbacks and have a consistent positive effect on team morale
  • Be consistent, fair, and authentic in interactions with teammates and able to be constructively critical when necessary
  • Work effectively with teammates to help create a sense of team unity
  • Accurately represent teammates and constructively communicate their concerns and frustrations
  • Understand the tradeoffs between technical and business needs and design solutions that take these needs into account
  • Work with team to technically scope and plan work in a way that optimizes delivery
  • Avoid spending a disproportionate amount of time on superfluous details / discussions about marginal technical issues
  • Reduce the complexity of projects and processes in order to get more done with less work
  • Help triage production issues

Skills & Requirements:

  • 6+ years of professional programming experience
  • Experience with the Agile/Scrum development methodology
  • Experience in Relational & NoSQL database technologies
  • Strong understanding in Domain Driven Design
  • Solid understanding on cloud native based application architecture and development practices
  • Solid understanding & experience in microservices architecture based application development
  • Experience in Event Streaming Technologies (e.g Kafka / Kafka Connect / NATS etc)
  • Experience in building/tuning/profiling/hardening production ready enterprise applications
  • Experience in building applications which are observable at scale
  • Experience in building distributed applications and solid understanding on distributed application architecture
  • Excellent written and verbal communication skills
  • Strong problem solving skills, adaptable, proactive and willing to take ownership
  • Strong commitment to quality, architecture and documentation
  • Able to effectively coach and mentor others in engineering disciplines and best practices
  • Works effectively with teammates to help create a sense of team unity
  • Highly self-motivated and self-directed
  • Keeps a positive outlook even when faced with adversity

Modernizing Medicine Benefit Highlights:

  • Health Insurance, 401(k), Vacation, Employee Assistance Program, Flexible Spending Accounts
  • Employee Resource Groups
  • Professional development opportunities including tuition reimbursement programs and unlimited access to LinkedIn Learning
  • Weekly catered breakfast and lunch, treadmill workstations, quarterly onsite massages, onsite dry cleaning, onsite car wash and many more!

caravetterealestate.com is the go-to platform for job seekers looking for the best job postings from around the web. With a focus on quality, the platform guarantees that all job postings are from reliable sources and are up-to-date. It also offers a variety of tools to help users find the perfect job for them, such as searching by location and filtering by industry. Furthermore, caravetterealestate.com provides helpful resources like resume tips and career advice to give job seekers an edge in their search. With its commitment to quality and user-friendliness, caravetterealestate.com is the ideal place to find your next job.

Intrested in this job?

Related Jobs

All Related Listed jobs