Software Engineer

Clarity Software Solutions, Inc.
Summary
Join Clarity and become a Software Engineer contributing to seamless healthcare document management solutions. You will be part of a team developing and supporting applications for content management, large-scale printing, e-delivery, and smartphone support. The role involves participation in all phases of the SDLC, working on both small teams and individual projects. You will design, develop, and test application enhancements, implement clients using the existing platform, and maintain and enhance test automation tools. Reporting to the Senior Director, IT Resource Management or the Senior Director, IT Capacity Planning & Client Interface, this position requires a BA/BS degree or equivalent and 4+ years of software development experience, including 2+ years with Java/J2EE. Excellent communication and problem-solving skills are essential.
Requirements
- BA/BS degree, or equivalent combination of education and experience
- 4+ years of experience in software development, including 2+ years of working with java/j2ee
- Familiarity with distributed enterprise applications (systems that span several physical machines)
- Proficiency in MySQL/Apache/Tomcat
- Excellent communication skills, both written and oral
- Ability to learn new concepts, systems, and software independently and quickly
- Self-starter, able to work as part of a small team as well as independently, with minimal supervision
- High energy, positive attitude, professional, and mature
- Detail-oriented
- Ability to prioritize work and effectively manage multiple tasks
- Ability to accurately estimate and meet development deadlines
- Must be able to work from a desk set up 90 percent of the time
- Must be able to frequently communicate via telephone and Teams application
Responsibilities
- Design, develop, and test enhancements to the existing content management portal
- Implement clients using existing platform
- Maintain and enhance test automation tools
- Produce effective technical documentation where needed
- Other duties as assigned by management
Preferred Qualifications
- Knowledge of large-scale printing technologies (PDF, PPML), preferred
- Knowledge of smart phone platforms (IOS, Android) preferred
- Experience working on small and fast-paced software teams preferred
Benefits
- Competitive compensation
- A full benefits suite including Medical/Dental & Vision plans
- 401k with company match
- A supportive and growth-oriented culture