Software Architect

Rosemont, IL
Enterprise Architecture
Are you looking to make a difference in healthcare? Intelligent Medical Objects (IMO) is changing the future of healthcare. We are the team behind medical terminology solutions that improve history accuracy and completeness, reimbursement rates and more for over 80% of US clinicians, including inside of roughly 100 EMR’s. 

The Software Architect will be responsible for cloud native application architecture and design. They will establish clear domain separation between the applications/products and resilient integration patterns. They must also focus on building fault-tolerant, cloud-enabled SAAS application architecture and design using microservices principles that withstand various catastrophic failures from geolocations, interservice communications and storage. Additionally, this Software Architect will provide Architecture/Design guidance for maintainable JavaScript application architecture and framework to support the delivery of web applications to many form factors.
Core Responsibilities
  • Architect and design microservices and devops practices
  • Create architecture models and explain complex business ideas in a simplified manner
  • Create continuous integration/deployment and user-experience driven culture
  • Incorporate innovations like predictive analytics, real and batch data processing, messaging, monitoring and logging across the company
  • Practice rapid prototyping, build out proof of concepts and work with individual teams and product owners for successful rollouts
  • Research latest trends, strategies and emerging technologies for building data intense applications and provide technical vision for the company
  • Develop domain driven design models and guide application teams to implement loosely coupled components
  • Drive Common services adoption
  • Work with business and understand API monetization strategy for IMO and design APIs aligned with security policies and governance
  • Unify APIs to one standard, create necessary mediation layers to adopt FHIR standard as appropriate
  • Perform a key thought leadership role in the areas of web application development (JavaScript, AngularJS, HTML5, CSS3 etc)
  • Design and implement a scalable and maintainable JavaScript application architecture and framework to support the delivery of web applications to many form factors
  • Bachelor’s degree in Computer Science, or a closely related engineering field, plus 5 years of relevant experience OR 7 years of relevant engineering experience
  • No less than 5 years experience in architecture of JavaScript applications, and in depth understanding of Angular based microservices
  • Experience partnering with business leaders and stakeholders to understand requirements and modernize or sedign API and microservice architecture
  • Conceptual knowledge of FHIR standards or previous experience integrating software architecture with EMRs/EHRs
  • Functional experience aligning multiple software development teams towards technical goals
  • Previous experience working in the Agile SDLC


At IMO, we celebrate diversity and are committed to creating an inclusive environment for all employees. IMO is proud to be an equal opportunity workplace and is an affirmative action employer.