Senior Software Developer Job Opening at Merge Healthcare in Chicago, IL


Email this jobForward  Print this jobPrint  

Click 'Apply Now' to be directed to the job detail page on the Merge Healthcare website.

Position:Senior Software Engineer
Company:Merge Healthcare
Job Location(s): Chicago, IL
Start Date:As soon as possible
 
Employment Term: Regular
Employment TypeFull Time
Starting Salary Range:
 
Required Education: Bachelor's Degree
Required Experience: Open
Required Security Clearance: None
Related Categories:IT - Software Development

Position Description

Senior Software Engineer
Job Number:1034 Travel Required:up to 10%
Department:R&D Employment Classification:Full time
Location:Chicago, Illinois
Description


Merge Healthcare is the leading provider of enterprise imaging and interoperability solutions. Merge solutions facilitate the sharing of images to create a more effective and efficient electronic healthcare experience for patients and physicians.

Merge provides enterprise imaging solutions for radiology, cardiology and orthopaedics; a suite of products for clinical trials; software for financial and pre-surgical management, and applications that fuel the largest modality vendors in the world. Merge's products have been used by healthcare providers, vendors and researchers worldwide to improve patient care for more than 20 years.



SUMMARY


Be part of a rapid development team that develops innovative software products . Working under limited supervision, this position will perform software development activities related to existing and new product development. Senior Software Developer is expected to develop specifications and designs, code and implement those designs, and perform verification and validation of those implementations. The developer will be presented with opportunities to work on innovative ideas and need to be versatile.


RESPONSIBILITIES

Perform product development in accordance with Merge Healthcare's methodology and practices;

Perform software module requirements definition, design, and test design;

Implement software modules

Detect, report, investigate, and fix product defects;

Participate in the review of product engineering artifacts (e.g., specifications, designs, test descriptions, implementations, tests, records, reports, etc);

Assist in the preparation and review of product, engineering, and management plans and reports (e.g., program and project plans) as required;

Provide input to into the design and development of software modules;

Provide input into system-level design and development;

Under direction, prepare updates to system specifications, designs, test descriptions, hazard analysis, validation test procedures, and related documentation supporting software development to known standards;

Work effectively in collaboration with other members of the department, or with managers and staff across the organization with whom tasks must be completed;

Pursues a program of self-development through the use of selected reading, seminars, and participation in continuing education.

Identifies and communicates possible improvements in the work process for customers and peers.

Performs other duties as assigned by immediate supervisor or upper management.


REQUIRED KNOWLEDGE & EXPERIENCE:

Strong proficiency with Object Oriented Programming and Design techniques;

Strong programming abilities in C#;

Proficiency in Microsoft .NET Framework, WCF, ASP.NET MVC

Knowledge, skills and experience with Service Oriented Architecture concepts and/or Web Service technologies;

Knowledge, skills, training and experience in Microsoft SQL Server or competitive DBMSs;

Knowledge, skills, training and experience in software-intensive systems;

Knowledge, skills, training, and experience in software requirements and design engineering skills using a well defined disciplined engineering process or methodology;

Familiarity with Microsoft Office or other office automation/productivity software tools;

Excellent oral and written communication skills;

Undergraduate degree or better in computer science or equivalent discipline or equivalent level of industry related experience;

More than 4 years of software development experience



Your hard work will be rewarded with competitive compensation, comprehensive benefits - including a generous time off program, tuition reimbursement and matching 401k - career growth opportunities and more. At Merge Healthcare, you'll have the satisfaction of knowing your hard work and contributions have a positive impact on patient care throughout the United States and the world. Merge Healthcare is an equal opportunity employer.


Indicates required fields

Please provide feedback on any problems or issues you may encounter. NOTE: The feedback provided is sent to the IllinoisJobNetwork.com Web site team, NOT the company posting this position. 
Indicates required fields