|
 |
 |
|
 |
| |
Medicity, a leading provider
of software products and solutions for the
U.S. Healthcare market, is aggressively expanding
its Research & Development team to continue
delivering innovative products for a fast
growing list of Fortune 500 customers. Current
needs include outstanding and accomplished
software engineers, managers and leaders who
possess a passion for solving complex problems,
delivering high-quality solutions and being
a part of a market changing team. Specific
job functions are listed below. If you’re
talented, but don’t see a position below
that exactly fits your skill set, go ahead
and submit your resume with a letter of explanation
to jobs@medicity.com.
All positions are based in downtown Salt Lake
City, Utah. Medicity offers its employees
solid benefits, competitive salaries and an
excellent environment to grow and excel.
Places Rated Almanac
recently named Salt
Lake City the number one place to live
in the United States. Salt Lake is consistently
ranked as one of the best business and technology
environments in the country, and it is home
to an established, respected medical informatics
community.
Back
to Top
Company Benefits
Medicity employees are the force
behind our products and our success. We believe
it is essential to support our employees with
a competitive salary and a strong benefits package,
including:
Health Insurance
– Regence Blue Cross Blue Shield
Dental Insurance – Regence
Blue Cross Blue Shield
401K – 4% Company Match
Life Insurance
Short Term & Long Term Disability
Insurance
Flexible Spending Plan
Downtown Parking paid
Annual Paid Time Off (PTO) Days
Annual Paid Holidays
Medicity is an Equal Opportunity
Employer.
Back
to Top
 |
 |
 |
| JOB
POSTINGS: |
 |
 |
 |
| Security
Engineer Medicity
is seeking a Security Engineer to lead physical
data center, network and application-level
security audits of all products developed
within R&D. Engineer must have experience
executing similar audits and locking down
web-based infrastructures. Security certifications,
such as CISSP, along with a portfolio of
security audit experiences are considered
a big advantage. The environment is fast-paced
and challenging. The successful candidate
will need to be self-motivated, team-oriented
and highly disciplined to document and enforce
security policy across the company.
Responsibilities:
| • |
Conduct periodic security
vulnerability tests in both hosted and
customer environments |
| • |
Coordinate the execution of attack
and penetration tests by external auditors
|
| • |
Document security vulnerabilities
within application, operating systems,
network and database servers |
| • |
Design, implement and administer PKI
infrastructure |
| • |
Generate client-specific data encryption
keys |
| • |
Establish secure channels for internal
and external connectivity |
Requirements:
| • |
A minimum of
several years experience as a Security
Administrator |
| • |
Hands-on experience with: SQL Server,
ISA Server, IIS, Mail Servers |
| • |
Proven proficiency locking down environments
with Microsoft technologies |
| • |
Established experience
in the design and implementation of
TCP/IP networks |
| • |
Proven understanding of Cisco CLI |
| • |
Fluency with relevant internet/networking
protocols and tools, such as TCP/IP,
HTTP, DNS, DHCP, FTP, SSL, SMTP, and
load balancers is essential |
| • |
Strong experience with Internet devices
including firewall configuration, router
setup, web server configuration and
monitoring, security and intrusion detection |
| • |
Demonstrated accountability for meeting
service availability goals, including
performance and availability problem
solving |
| • |
Good written and verbal communication
skills are required |
Back
to Top |
 |
 |
 |
| Quality
Assurance Analyst Responsibilities:
| • |
Develop and execute test
plans and test cases from technical
or product design specifications |
| • |
Review HL7 message content for validation
within the interface and application |
| • |
Test complex healthcare based web
applications for quality assurance |
| • |
Ensure quality of production and certification
releases |
| • |
Report and troubleshoot issues found
internally or externally including database
and interface engine validation |
| • |
Maintain working relationship with
external QA teams to meet the defined
application or interface requirements |
| • |
Work with Product Development and
Product Management in refining the functionality
of the application or interface |
| |
Balance project deliverables with
quality product requirements in conjunction
with Project Managers and QA team |
| |
Help define the ongoing evolution
of the internal and external QA processes |
Requirements:
| • |
2 years of
quality assurance testing experience |
| • |
Confidence in developing and executing
test plans and test scripts for web
applications |
| • |
HL7 and XML experience with clinical
applications experience preferred |
| • |
SQL experience preferred |
| • |
Ability to focus and manage time in
a hectic and deadline-driven environment |
| • |
Ability to work on a project alone
or as part of a team |
| • |
Understanding of product life cycle,
from requirements, development, testing
and release of product |
| • |
Experience with Microsoft tools including
databases and operating systems |
Back
to Top |
 |
 |
 |
| Technical
Specifications Writer Medicity
is seeking a technical specifications writer
to help drive documentation excellence into
an established R&D organization. Experience
as technical specifications writer is a
requirement with portfolio of architecture
and design documentation. The environment
is fast-paced and challenging. The successful
candidate will need to be self-motivated,
team-oriented and an exceptional problem
solver.
Responsibilities:
| • |
Create technology intranet
site and manage content creation (detailed
design, RFP/RFI responses) |
| • |
Document product technical architecture,
engineering specifications and manage
internal technology community website |
| • |
Define communication standards and
documentation templates |
| • |
Participate in design discussions
and package discussions into concrete
deliverables |
| • |
Proof read and audit documentation
within the Architecture and Engineering
teams |
| • |
Technical conference planning and
coordination |
| • |
Technology market research |
Requirements:
| • |
General knowledge of information
technology and the clinical environment |
| • |
Exceptional written communication
skills and a portfolio of printed or
published work |
| • |
Experience and/or proficiency in understanding
software development and programming
language |
| • |
Copywriting competence |
| • |
Excellent organizational skills |
| • |
Self motivated |
| • |
Strong interpersonal skills |
| • |
Several years of proven experience |
| • |
Experience documenting technical architecture,
standards and product specification |
| • |
Microsoft Vision, Powerpoint, Word,
HTML, Flash, Adobe PageMaker, PhotoShop |
| • |
University degree in a related field |
Back
to Top |
 |
 |
 |
| Release
Engineer Medicity
is seeking a Release Engineer to take full
control of all release-related activities
– software build packaging, code merging
and deployment across all active environments.
Primary responsibilities include supporting
development teams by reviewing new and changed
code, tracking and auditing change histories,
debugging build and runtime problems, and
maintaining a build process to support ongoing
R&D and regression and user/system level
tests. The environment is fast-paced and
challenging. The successful candidate will
need to be self-motivated, disciplined and
have demonstrated experience building aforementioned
process steps.
Responsibilities:
| • |
Updating release branches
in source control system |
| • |
Build and test software release packages |
| • |
Pushing releases through all environments
from Development through Production |
| • |
Design and document improvements to
be scalable |
| • |
Champion Continuous Integration concepts
and strive for full automated build,
test and release processes |
Requirements:
| • |
BS in Computer Science
or other technical field |
| • |
Several years experience in software
engineering, release engineering and/or
configuration management |
| • |
Strong familiarity with software configuration
management systems and/or source code
version control systems (subversion
experience an advantage) |
| • |
Knowledge of web-based
development within a Microsoft .Net-based
environment |
| • |
Skill with one or more scripting languages
|
| • |
Experience with build management tools
(nant, cruisecontrol.net) |
| • |
Experience building C# applications |
| • |
Ability to work well with developers
and testers |
| • |
Strong organizational and communication
skills, both verbal and written |
Back
to Top |
 |
 |
 |
| MediTrust
Software Engineer Medicity
is seeking Software Engineers to continue
enhancing their leading clinical interoperability
and integration platform, MediTrust. Engineers
will work within a product development team
to translate product definitions into detailed
designs and functioning software. Experience
as an integration/interface developer is
a requirement, with a preference for those
who have deep understanding of the HL7/HIPAA
transactions, message-oriented middleware
and web services. The environment is fast-paced
and challenging. The successful candidate
will need to be self-motivated, team-oriented
and an exceptional problem solver.
Responsibilities:
| • |
Work with a team of business
experts on functional requirements and
specifications |
| • |
Translation of business logic from
business specifications to the programming
language |
| • |
Assume responsibility for detailed
design of assigned architectural components
or services |
| • |
Apply test-driven development (TDD)
techniques to create the necessary unit
and validation test cases for all developed
software |
| • |
Provide assistance and consultations
to QA specialists on system integration
and testing |
| • |
Provide assistance with software installation,
network maintenance, connectivity, configuration
management for a diverse set of products
and infrastructure |
| • |
Troubleshoot production issues |
Requirements:
| • |
Several years of Healthcare
integration experience using HL7 and
HIPAA EDI formats |
| • |
Experience using one or more commercially
available integration engine products |
| • |
Experience interfacing to one or more
commercially adopted EMR systems |
| • |
Expert programmers using
C#, C++, ASP.net, Transact-SQL, JavaScript |
| • |
Experience in the implementation and
programmatic use of TCP/IP, HTTP(S),
SOAP, XML, SSL, PGP and VPNs. |
| • |
Proficiency configuring and interfacing
with Microsoft server operating systems
(Windows 2003 Standard and Enterprise) |
| • |
Self motivated and excellent team
player |
| • |
Degree in Computer Science or Electrical
Engineering |
Back
to Top |
 |
 |
 |
| ProAccess
Software Engineer Medicity
is seeking Software Engineers to continue
enhancing their leading clinical portal
platform, ProAccess. Engineers will work
within a product development team to translate
product definitions into detailed designs
and functioning software. Experience as
a web developer is a requirement, with a
preference for those who have applied emerging
web 2.0 patterns (i.e., AJAX), developed
using commercially available portal products
and understand the Healthcare domain. The
environment is fast-paced and challenging.
The successful candidate will need to be
self-motivated, team-oriented and an exceptional
problem solver.
Responsibilities:
| • |
Work with a team of business
experts on functional requirements and
specifications |
| • |
Translation of business logic from
business specifications to the programming
language |
| • |
Assume responsibility for detailed
design of assigned architectural components
or services |
| • |
Apply test-driven development (TDD)
techniques to create the necessary unit
and validation test cases for all developed
software |
| • |
Provide assistance and consultations
to QA specialists on system integration
and testing |
| • |
Provide assistance with software installation,
network maintenance, connectivity, configuration
management for a diverse set of products
and infrastructure |
| • |
Troubleshoot production issues |
Requirements:
| • |
Several years of web-based
software development experience |
| • |
Expert programmers using C#, C++,
ASP.net, Transact-SQL, JavaScript |
| • |
Experience in the implementation and
programmatic use of TCP/IP, HTTP, SOAP,
XML, SSL, and PGP |
| • |
Proficiency configuring
and interfacing with Microsoft server
operating systems (Windows 2003 Standard
and Enterprise) |
| • |
Self motivated and excellent team
player |
| • |
Degree in Computer Science or Electrical
Engineering |
| • |
Exposure to HL7 and HIPAA integration
standards preferred |
Back
to Top |
 |
 |
 |
| MediTrust
Product Release Manager The
MediTrust Product Release Manager is responsible
for leading multi-disciplinary teams of
Product Analysts, Software Developers and
Testers to deliver the most advanced, sophisticated
and functional Healthcare middleware products
to support both the internal and external
exchange of clinical data within Medicity’s
product platform through accelerated release
cycles. Position requires the leader to
be highly organized and disciplined with
proven experience managing a technical team
to deliver message-oriented middleware,
enterprise services, self-service utilities
and highly scalable data architecture. Desired
experience and expertise with continuous
integration, test-driven development and
relevant clinical/enterprise integration
technologies (i.e., MSMQ, JMS, MQ, Web Services
and managed file transfer). Position requires
extensive communication with Senior Product
Managers, Architects and Chief Architect.
Responsibilities:
| • |
Lead highly-skilled engineering
team by providing detailed design leadership,
problem solving and overall management
of many tactical and strategic product
releases |
| • |
Define achievable goals for the team
and quickly mobilize resources to deliver
on fast-paced release schedules to meet
management objectives |
| • |
Translate architectural blueprints
into achievable product releases to
be delivered on an accelerated and predictable
schedule |
| • |
Estimate costs for product releases
and manage budget requirements |
| • |
Ensure engineering excellence by implementing
software development best practices
(i.e., documenting development standards,
instituting peer reviews) and performance/scalability
engineering of web-based systems |
| • |
Ensure alignment with platform architecture
guiding principles by reviewing detailed
designs (i.e., adoption of service-oriented,
data-driven and pervasive architectural
patterns) |
| • |
Champion the adoption of a well-defined
Agile or XP-based development methodology |
| • |
Implement disciplined test-driven
development (TDD) practices and strive
for automation through the post-development
process |
| • |
Lead peer and project code reviews;
Mentor development team members |
| • |
Develop a rapid product prototyping
capability early in the development
lifecycle |
| • |
Evangelize documentation excellence
and better position company to meet
large corporate audit requirements |
| • |
Drive technical problem solving in
release development activities, while
instilling similar discipline in junior
members of the team |
| • |
Provide frequent updates to the Office
of the CTO on the progression against
overall company objectives |
| • |
Partner with peers within the organization
to ensure overall teamwork and achievement
of company goals - e.g., IT, QA, etc. |
| • |
Support production operations and
customer activities to prioritize defect
enhancements required in incremental
releases of software |
| • |
Support organizational controls to
assist the company through post-startup
transition |
Requirements:
| • |
Proven leader with experience
building highly disciplined engineering
teams |
| • |
Excellent verbal and written communication
for directing staff members |
| • |
Ability to translate an architectural
vision into achievable product releases |
| • |
Ability to earn trust
and forge strong working relationships
|
| • |
Knowledge of service oriented architectures
and XML web services |
| • |
Well versed in OO software architecture
and design techniques |
| • |
Solid knowledge of best practices
and OO design patterns |
| • |
Deep understanding of .NET application
and integration architectures capable
of supporting clinical systems integration
to PACS, Active Directory and Meditech
systems |
| • |
Very solid understanding of TCP/IP
protocol and HL7 specification |
| • |
Strong experience with message-based
systems and event-driven architectures |
| • |
Ability to take routine clinical systems
integrations and package into reusable,
easy to deploy product adaptors a part
of a larger integration solution |
| • |
Experience in designing scalable,
transactional, and secure applications |
| • |
Understanding of enterprise-grade
application integration infrastructures
(clustering, load-balancing, etc.) |
| • |
Applied RUP, Agile, or XP methodologies
experience |
| • |
Strong documentation skills including
UML Modeling, development procedures
and standards |
| • |
Expert software development skills
in C#, T-SQL, XML/XSL, XSLT, HTML, JavaScript,
Java, C++, VB |
| • |
Proficient with multiple development
environments |
| • |
Experience designing and implementing
automated testing harnesses for integration
solutions |
| • |
Experience with implementing change
management policies/procedures |
| • |
B.S. in Engineering, Masters preferred |
| • |
5+ years software development experience |
| • |
2+ years management experience |
| • |
Healthcare domain expertise desired
but not required |
Back
to Top |
 |
 |
 |
| ProAccess
Product Release Manager The
ProAccess Product Release Manager is responsible
for leading multi-disciplinary teams of
Product Analysts, Software Developers and
Testers to deliver cutting edge, web-based
products through accelerated release cycles.
Position requires the leader to be highly
organized and disciplined with proven experience
managing a technical team to deliver web
releases to production environments on a
routine, scheduled basis. Desired experience
and expertise with Agile and XP-based development
methodologies and .NET and mobile software
technologies. Position requires extensive
communication with Senior Product Managers,
Architects and Chief Architect.
Responsibilities:
| • |
Lead highly-skilled engineering
team by providing detailed design leadership,
problem solving and overall management
of many tactical and strategic product
releases |
| • |
Define achievable goals for the team
and quickly mobilize resources to deliver
on fast-paced release schedules to meet
management objectives |
| • |
Translate architectural blueprints
into achievable product releases to
be delivered on an accelerated and predictable
schedule |
| • |
Estimate costs for product releases
and manage budget requirements |
| • |
Ensure engineering excellence by implementing
software development best practices
(i.e., documenting development standards,
instituting peer reviews) and performance/scalability
engineering of web-based systems |
| • |
Ensure alignment with platform architecture
guiding principles by reviewing detailed
designs (i.e., adoption of service-oriented,
data-driven and pervasive architectural
patterns) |
| • |
Champion the adoption of a well-defined
Agile or XP-based development methodology |
| • |
Implement disciplined test-driven
development (TDD) practices and strive
for automation through the post-development
process |
| • |
Lead peer and project code reviews;
Mentor development team members |
| • |
Develop a rapid product prototyping
capability early in the development
lifecycle |
| • |
Evangelize documentation excellence
and better position company to meet
large corporate audit requirements |
| • |
Drive technical problem solving in
release development activities, while
instilling similar discipline in junior
members of the team |
| • |
Provide frequent updates to the Office
of the CTO on the progression against
overall company objectives |
| • |
Partner with peers within the organization
to ensure overall teamwork and achievement
of company goals - e.g., IT, QA, etc. |
| • |
Support production operations and
customer activities to prioritize defect
enhancements required in incremental
releases of software |
| • |
Support organizational controls to
assist the company through post-startup
transition |
Requirements:
| • |
Proven leader with experience
building highly disciplined engineering
teams |
| • |
Excellent verbal and written communication
for directing staff members |
| • |
Ability to translate an architectural
vision into achievable product releases |
| • |
Ability to earn trust
and forge strong working relationships
|
| • |
Knowledge of service oriented architectures
and XML web services |
| • |
Well versed in OO software architecture
and design techniques |
| • |
Solid knowledge of best practices
and OO design patterns |
| • |
Deep understanding of .NET application
architectures capable of supporting
windows, web, and mobile clients (PalmOS
and PocketPC) |
| • |
Very solid understanding of HTTP protocol
and driving interoperability of solutions
across browsers |
| • |
Strong experience with database management
systems |
| • |
Experience in designing scalable,
transactional, and secure web applications |
| • |
Understanding of enterprise-grade
application infrastructures (clustering,
load-balancing, etc.) |
| • |
Applied RUP, Agile, or XP methodologies
experience |
| • |
Strong documentation skills including
UML Modeling, development procedures
and standards |
| • |
Expert software development skills
in C#, T-SQL, XML/XSL, HTML, JavaScript,
Java, C++, VB |
| • |
Proficient with multiple development
environments |
| • |
Experience with implementing change
management policies/procedures |
| • |
B.S. in Engineering, Masters preferred |
| • |
5+ years software development experience |
| • |
2+ years management experience |
| • |
Healthcare domain expertise desired
but not required |
Back
to Top |
 |
 |
 |
| Senior
Product Manager Medicity
is seeking a Senior Product Manager to focus
on identifying and prioritizing product
development and customer needs based on
market trends.
Responsibilities:
| • |
Responsible for product
roadmap including prioritization of
releases and writing of product scope |
| • |
Works closely with product analysts
and development teams to complete functional
specifications and leads the product
through the full life cycle |
| • |
Support the sales process providing
product demonstrations, product collateral,
presentation materials, RFP responses,
and conference support |
Requirements:
| • |
The candidate should have
a bachelor's degree or equivalent business
experience. |
| • |
He/she should have healthcare and
product management experience. |
| • |
3-5 years of web product development
life cycle experience, have the ability
to develop and articulate business requirements
and possess strong analytical and project
management skills. |
| • |
Must have the ability to liaison between
business and technology partners to
come up with cost effective solutions.
|
| • |
Must be able to effectively communicate
with technology to finalize requirements
that will be used as input for developing
technology design and functional coding
specifications. |
| • |
Must be a creative thinker and have
a keen interest in developing a superior
client experience. |
| • |
Must possess a fine attention to detail
and a disciplined approach to following
or developing web processes. |
| • |
Must have strong written and verbal
communication skills. |
Back
to Top
|
 |
 |
 |
| IMPLEMENTATION
MANAGER Summary:
The Implementation Manager
will work with hospitals, reference labs,
providers, and partners providing on-site
and remote management support for the successful
implementation of Medicity’s medical
software. The manager provides coordination
of customer assignments and handles multiple
concurrent implementation project issues.
Given Medicity’s rapid growth, this
is a critical position for the company which
requires strong project management, excellent
communication skills, working knowledge
of the healthcare industry, and the ability
to work both autonomously and within a team
– you will have an important impact
on large and small customer relationships.
Responsibilities:
| • |
Manage all aspects of
implementation plan including timeline,
design customization, communications,
documentation and training |
| • |
Successfully implement and manage
assigned accounts, coordinating among
customer, sales, product management,
and technology |
| • |
Implementation strategic planning
and analysis pre, during, and post sale
and implementation |
| • |
Develop detailed, realistic, and comprehensive
plans that support organizational objectives.
Effectively allocate Library and time
across groups or departments |
| • |
Provide consulting services on system
set up; process evaluation and recommendations;
go live readiness; and system assessments
|
| • |
Coordinate and manage linking, integration
and launching of any customized version
of the product |
| • |
Analyze causes of variances between
actual and budgeted income and expenses,
and recommend actions to deliver implementation
on budget and on time |
| • |
Manage client satisfaction issues
through effective relationships with
client management
Provide escalation pathways and document
resolution of client issues |
| • |
Coordinate and arrange meetings and
conference calls |
| • |
Track each month’s task agreements
and the acceptance thereof |
| • |
Ensure service delivery meets contracted
specifications and assist
customers with go live |
Requirements:
| • |
Bachelors Degree in related
field or relevant experience |
| • |
2+ years software implementation experience
in a healthcare environment |
| • |
History of academic and professional
success |
| • |
Strong project management background.
Proven track record of delivering on
large scale projects |
| • |
Intellectual curiosity and proven
ability to acquire new knowledge quickly |
| • |
Knowledge of HCFA, HIPAA and associated
forms/regulations a tremendous plus
|
| • |
Hospital, lab and/or clinical background
are also strongly encouraged |
| • |
Previous implementation management
experience |
| • |
Experience developing sales quotes
for clinical services and managing to
budget |
| • |
Excellent problem solving and customer
relations skills that hold up during
periods of high volume/workload |
| • |
Ability to use problem-solving skills
to clearly define and improve processes
based on best practice |
| • |
Excellent organizational and communication
skills – written and oral |
| • |
Motivated self-starter with high initiative |
Back
to Top |
 |
 |
 |
| PROJECT
MANAGER Summary:
Medicity is looking for
a Project Manager responsible for managing
project management lifecycle from project
initiation to project completion. The manager
will be required to apply a broad knowledge
of project management and administrative
support concepts, practices and procedures
to a contract, project, or task.
Responsibilities:
| • |
Gather requirements, forecast
timelines and milestones |
| • |
Coordinate with IT and Product Management
departments on resource allocation |
| • |
Analyze risks and resolve issues affecting
delivery of service |
| • |
Oversee change control procedures
and work with Steering Committee to
prioritize multiple projects |
| • |
Communication with the client in developing,
clarifying and managing service expectations
as well as identifying and prioritizing
scope /changes/requests |
Requirements:
| • |
Demonstrated skills with
project management tools and methodologies,
software development lifecycle and methodologies,
and problem solving |
| • |
Experience successfully leading multiple
web-based software development project
teams, completing projects within established
time frames and quality guidelines |
| • |
BS in a technical discipline, “medical
technology” or equivalent |
| | |