Software Engineer

Software Engineer .net c# enterprise database UI user interface front end front-end visual studio git source code tfs jira devops agile java j2ee oracle rdbms mssql sql cloud aws confluence
Full Time
DOE - Competitive
Work from home not available Travel not required

Job Description

Intelligent Medical Objects, Inc. (IMO), developers of the most widely used and physician-preferred terminology service for electronic health records (EHR) systems, is rapidly expanding its terminology software into all segments of the healthcare industry.  At IMO, a core team of clinicians, software developers and engineers combines computer science and medical expertise to help patients and healthcare professionals access high quality health information quickly and easily to improve total patient health.  If a challenging, fast paced, energetic work environment appeals to your career interests, do come and join our fast growing team!


IMO’s Unique Culture

IMO fosters a company culture of quality, innovation, and fun where employees can develop their talents and passions.  Our executives and employees have an entrepreneurial spirit which allows our talented team to continually grow technically, professionally and personally.  Due to this, we are able to boast one of the lowest attrition rates within the industry. 

IMO offers a casual dress work environment, healthy living initiatives and a strong benefits package including medical/dental /vision; 401K with a history of strong match; competitive PTO and much more.   We host plenty of social and extra-curricular events and activities year round that appeal to many hobbies and interests.

Every developer is outfitted with a high-end notebook computer, dual monitors and docking station. Our Innovation Center for collaboration, team development and social activity, is equipped with the best tools and equipment.


What We Are Looking For

Due to our growth, IMO is looking to add varying levels of experienced versatile developers, with an emphasis in .NET and C#, who are passionate about programming and are ready to tackle coding in all aspects of a powerful enterprise software system, from the database layer to the UI front-end (and everything in between).

Join a small team of highly experienced and imaginative developers who are making a difference in healthcare. As part of this team, you will have a significant impact on future functionality. Within the first 6 months, you’ll have hospitals and clinics across the country using features that you helped design and build. You’ll be involved in all aspects of the development cycle, including feature design, database design, business logic development, UI development, test planning, and strategic support. There is a dedicated staff of quality assurance engineers that will support your development efforts.


The Development Environment

IMO is primarily a .NET shop, focusing on C#. We use Visual Studio 2013, Oracle databases, Git for source code management, TFS for automated builds and JIRA for issue tracking.  However, we also use other technologies depending on the solution. Our team also partakes in various DevOps tasks (which we think are fun).  IMO works in Agile teams.  


Principal Duties and Responsibilities:

  • Design and author quality source code, including documentation of code, high level and detail level designs as needed.
  • Implement unit tests as required for thorough code coverage. Review team source code as necessary.
  • Work within an agile team, solve problems efficiently and completely according to principals of scrum development. 
  • As needed, lead and perform solution analysis, code analysis, requirements analysis, software review, identification of code metrics, system risk analysis, and software reliability analysis.
  • Make specific determinations about system performance, and review changes in code and environment that can affect system performance with recommendations.
  • Lead and participate application database design and implementation. Be comfortable in large database environments.
  • Manage and respond promptly and professionally to defect reports.
  • Provide assistance to testers and support personnel as needed to determine system problems.
  • Assist with the implementation of our solution within client solutions.  
  • Identify issues or obstacles of department and/or programmer productivity or efficiency to software development management.
  • Research and recommend software tools to management.
  • Perform current technology assessment on an on-going basis to determine areas of improvement.


Knowledge, Skills and Abilities Required: 

  • Fluency in many development environments and web-based tools to provide technical expertise and guidance in the development of complex, high-performance software and systems (many of which are web-based).  
  • 5+ years development using C# or comparable object oriented language.
  • 3-5 years Microsoft development.  
  • Knowledge of C#, ASP.NET, Java J2EE, Oracle RDBMS and Microsoft SQL Server, as tools and platforms, is necessary to work across our complete spectrum of product lines and technologies. A subset of these technologies is required to work on the applications and products.  
  • Must understand theory and practice of relational database design and development.
  • Solid understanding of networking/distributed computing environment and service-oriented architectures required.
  • Experience using a source control management tool (preferably Git).
  • Experience with cloud computing a plus (preferably AWS).
  • Experience collaborating on a development team.
  • Experience with JIRA and Confluence tools a plus.
  • BS in Computer Science or comparable discipline.


Personal Skills and Competencies

  • Strong and effective inter-personal and communication skills and the ability to interact professionally with a diverse group of clients and staff, while maintaining positive client and staff interactions.  
  • Must be able to operate in an agile team environment.
  • Act as an interface to complementary teams as needed.

IMO hires people who love programming, enjoy experimenting with new tools and programming techniques and who are creative problem solvers.  Intelligent Medical Objects, Inc. is an equal opportunity employer fostering diversity in the workplace.


Posted By

60 Revere Dr, Suite 400 Northbrook, IL, 60062

Dice Id : 90771075
Position Id : 687930
Have a Job? Post it

Similar Positions

Junior Developer
  • Malone IT & Engineering
  • Buffalo Grove, IL
Software Engineer
  • TradingBlock
  • Chicago, IL
Software Engineer
  • Alliant Credit Union
  • Chicago, IL
Entry level Software Developer
  • ConsultAdd
  • Chicago, IL
Software Engineer
  • Calance
  • Oak Brook Terrace, IL
Software Developer
  • Radiological Society of North America
  • Oak Brook, IL
Senior Software Engineer
  • York Solutions, LLC
  • Oak Brook, IL
Entry Level Java Developer
  • SynergisticIT
  • Chicago, IL
Web Application Developer
  • Cardiovascular Management of Illinois
  • Woodridge, IL
Java Software Engineer
  • Request Technology, LLC
  • Chicago, IL
Software Developer
  • Kat Tech Systems
  • Arlington Heights, IL
Entry Level Software Engineer
  • Revature
  • Schaumburg, IL
Software Engineer
  • Infinity Consulting Solutions
  • Chicago, IL