Intermountain Health Senior Salesforce Software Engineer
The Senior Salesforce Software Engineer works effectively across the entire software development life cycle, including requirements definition, prototyping, detailed design, coding, testing, deployment, and support of the day-to-day operation of production systems. The Software Engineer collaborates with technical staff, management, and business operations staff throughout all phases of the software development life cycle to deliver working solutions to complex business problems according to agreed upon timelines and budgets.
The Senior role is a high-level contributor and an expert in software development skills with a good understanding of the business domain. Responsibilities include implementing and/or integrating new products, processes, methodologies, frameworks, and technologies. The role requires working independently with minimal oversight and direction, providing guidance and mentoring to lower-level technical professionals.
We are looking for a Software Engineer who has:
- Salesforce and SQL skills.
- Database experience: Preferably with both MSSQL and Oracle (PL/SQL).
- Entity Framework experience.
- Razor experience.
- Experience with GitHub Actions.
- Experience working with cross-functional teams.
- Experience mentoring junior software engineers.
The role involves coding, testing, debugging, and documenting programs, enhancing existing programs to ensure that production systems continue to meet user needs. Responsibilities also include coordinating with user management regarding project status, direction, and user needs to promote user cooperation and satisfaction.
Minimum Qualifications (Technical Lead):
- Bachelor's degree in computer science or programming degree from an accredited institution, or eight years of professional software integration engineering experience.
- Experience being the technical lead on enterprise-level systems.
- Knowledge of and experience working with healthcare integration standards such as HL7, FHIR, or HIPAA ASC X12.
- Knowledge of and experience with standard transport formats such as XML or JSON.
Minimum Requirements (Senior):
- Bachelor's degree in computer science, programming, or other technical field from an accredited institution, or four years of equivalent technical experience.
- Five years of professional software development experience.
Preferred Qualifications:
- Ability to effectively prioritize and execute tasks in a high-pressure environment.
- Two years of healthcare-related software development experience.
- Proven analytical and problem-solving abilities.
- Able to learn, understand, and apply new technologies.
- Strong written and verbal communication skills.
- Strong interpersonal and customer service skills.
- Highly self-motivated and directed with keen attention to detail.
- Knowledge of applicable data privacy practices and laws.
Physical Requirements:
- Interact with others requiring the employee to communicate information.
- Operate computers and other IT equipment requiring the ability to move fingers and hands.
- See and read computer monitors and documents.
- Remain sitting or standing for long periods of time to perform work on a computer, telephone, or other equipment.
Location: SelectHealth - Murray
Work City: Murray
Work State: Utah
Scheduled Weekly Hours: 40
The hourly range for this position is $53.58 - $84.36, dependent upon experience.
We care about your well-being – mind, body, and spirit – which is why we provide our caregivers a generous benefits package that covers a wide range of programs to foster a sustainable culture of wellness.
Intermountain Health is an equal opportunity employer. Qualified applicants will receive consideration for employment without regard to race, color, religion, age, sex, sexual orientation, gender identity, national origin, disability, or protected veteran status.
All positions subject to close without notice.
#J-18808-Ljbffr