Java/Flash/Linux Developer
Software Developer
Company Overview
Emmi Solutions is recognized as the market leader in interactive healthcare communications supporting better healthcare delivery. Emmi engages patients, their families and caregivers with easy-to-follow, actionable information so they can understand how to take control of a chronic disease and what to expect before, during and after surgery. Emmi Solutions products are designed to manage patient expectations, improve patient safety, increase patient compliance and reinforce risk mitigation. To learn more, please visit www.emmisolutions.com. The Emmi Solutions Technology Department takes pride in producing high-quality work that has a direct, positive impact on the business success of our healthcare customers and the quality of care received by their patients.
Position Overview
The Technology Department is looking for a skilled Software Developer to join the Software Development Team. As a member of the team you will work collaboratively with other teams within the Emmi Technology Department and other departments at Emmi. Specifically, this means following a typical software development lifecycle toward a release plan, collaborating with business analysts and project managers on meeting delivery expectations, and working with Client Services in meeting customer support expectations.
This is a hands-on role in which a successful candidate will be able to quickly see the positive impact of his or her efforts. Specific responsibilities include custom software development (approximately 75%), internal technical support (20%), and other activities related to software development and support (5%). The Software Developer will participate in writing, reading, and executing against software functional and technical specifications, working with senior team members on software design and estimation, and hands-on software development across our external and internal systems. The Software Developer will need to be flexible in day-to-day activities and embrace change as required, working both independently and collaboratively in a fast-paced environment with many projects, priorities and opportunities.
Job Qualifications
- 2-5 years experience in professional web-based application development
- Strong object-oriented design and development experience
- Strong understanding of and experience in building scalable, multi-tiered applications
- Strong professional Java programming experience using J2EE (EJB, Servlet and JSP)
- Experience developing in an Apache and JBoss (or similar) environment
- HTML/CSS, JavaScript development experience required; XML/XSLT and Ajax a plus
- *nix/Linux experience required
- ActionScript experience a plus; desire to learn and develop in ActionScript required
- Healthcare domain and technology experience a plus
- Web framework (e.g. Wicket, Spring) development experience a plus
- Scripting language experience (e.g. Python/Perl/*nix shell) a plus
- Experience with source code control systems (e.g. Subversion) a plus
- Experience with continuous integration systems (e.g. CruiseControl, Luntbuild) a plus
- Applicable undergraduate degree preferred
Emmi Solutions is an Equal Opportunity Employer that welcomes and encourages diversity in the workplace.

