Open Positions
Senior Developer
If you have a passion for software product engineering, i.e., building innovative consumer facing products and experiences, enjoy connecting the dots and using data to drive engineering decisions, this role could be perfect for you.
Qualifications
- Bachelor’s or Masters degree in CS, EE, AM, or similar.
- Ability to solve problems that span multiple interconnected systems.
- Experience implementing in NodeJS, Java or other object oriented languages for a distributed environment.
- Experience with Java Libraries and frameworks (Spring, Jackson, Guice etc.).
- Experience working on products and apps that touch the customer lifecycle.
- Detail oriented.
- Extremely collaborative.
- Great English oral and written communication skills.
Nice to have skills and experiences:
- Cloud Computing Platforms and development experience
- iOS and Android Platforms and development experience
UX Designer
The UX Designer defines the UX approach and strategy for initiatives they lead. They collaborate broadly to define the user experience and develop a variety of design artifacts (wireframes, etc.) as needed to communicate UX design vision to team members. You will leverage existing standards, patterns and libraries, take into account business and technology constraints while remaining a faithful and effective advocate for the customer's needs and goals.
QUALIFICATIONS
- You have a meticulous eye for visual design and a proven track record of building polished, intuitive, user-friendly applications.
- You have great communication skills. You can effectively articulate, evangelize and defend your ideas in front of a variety of audiences from different backgrounds.
- You have a passion for technology and for helping others to understand how complex systems work, and can translate those workflows into simplified interactions
- Experience bringing together different products under a common design language (visual and interaction)
- Experience distilling large data sets into friendly, insightful visualizations
- Ability to design products to suit the needs of a global audience
- Mastery of design tools such as Photoshop, Illustrator, OmniGraffle, Visio, Axure, and/ Sketch
Senior Salesforce Developer
Essential Job Functions
The Salesforce (SFDC) Developer is responsible for designing, implementing, testing, and deploying solutions for our employees and clients using Salesforce.com. In addition to standard SFDC configuration, the SFDC developer will be responsible for developing solutions that will leverage HTML, CSS, JavaScript, AJAX, and other technologies. The SFDC developer will be responsible for the customization and configuration of standard and non-standard components required to meet business requirements in a very high quality. The SFDC Developer must be able to communicate well with clients who have varying technical abilities, as well as with staff.
Responsibilities
- Responsible for configuration of standard SFDC objects to meet business requirements
- Responsible for SFDC customizations of standard and custom objects using Force.com platform
- Responsible for SFDC scripting using APEX, including development of SOAP and REST interfaces
- Lead release management efforts of SFDC, including migration of data and build across environments
- Design, develop, test, document, and deploy high quality business solutions on SFDC platform
- Must attend staff meetings, trainings, and other meetings as requested
- Responsible to complete additional job duties as assigned by Supervisor
- Attaining and achieving position competencies in relation to role responsibilities
Education & Experience Requirements
- Must have at least 5 years of experience in an Agile development environment
- SFDC Certified Developer (DEV-401) or equivalent experience with APEX, VisualForce, SOQL
- 2 to 3 years of Salesforce development experience that supports mobile applications
- Proven experience in developing scheduled batch jobs, workflows, apex classes, and triggers for RESTful interfaces
- Proven experience in producing products built using VisualForce with custom Apex page controllers and controller extensions
- Must have experience with distributed development teams
- Excellent written and verbal communication skills
- Bachelor's degree in computer science, business administration, or related area preferred or four (4) or more years of progressive work experience with healthcare technology.
- Attaining and achieving position competencies in relation to role responsibilities
Qualifications
- Excellent oral and written communication skills
- Strong analytical and problem-solving skills
- Knowledge of ambulatory healthcare operations, including referrals, scheduling, registration, check-in, insurance and patient billing operations, patient encounters, checkout, and medical records processes
- Experience using Microsoft (MS) Office, including Word, Excel, Outlook, PowerPoint, Visio, and Project
- Ability to work effectively as part of a team and coordinate team members and system users
- Ability to interact effectively with individuals at all levels and demonstrate a high level of confidentiality within the position
- Track record of providing excellent customer service
- Ability to prioritize multiple tasks and complete work under pressure of deadlines and resource constraints
- Ability to manage day-to-day responsibilities with minimal supervision