Job Description:
A successful senior developer will have a strong set of core skills that are transferable across various functions, departments, and tools. The incumbent will lead the design, build, test, and deploy a spectrum of innovative solutions across all regions of Intermountain Health to drive process improvement and contribute to the organization's success.Candidates should be prepared to collaborate with peers, participate in project development, and engage with business and clinical partners to deliver high-quality, scalable, and outcomes-focused products. The position holder will design, develop, document, and test simple to moderately complex solutions. They will build stable reusable software components requiring custom code (may be low code/no code), back-end, and UI integrations. The senior developer creates and deploys responsible, trustworthy, and secure products. They coordinate work with external service vendors and third parties to resolve concerns and issues vital to the integration of their solutions into Intermountain’s technical and cultural ecosystem.
We are committed to offering flexible work options where approved and stated in the job posting. However, we are currently not considering candidates who reside or plan to reside in the following states: California, Connecticut, Hawaii, Illinois, New York, Pennsylvania, Rhode Island, Vermont, and Washington.
Please note that a video interview through Microsoft Teams will be required as well as potential onsite interviews and meetings
Essential Functions
- Design, develop, troubleshoot, debug, and implement software code. Build solutions and workflows, user interfaces. Work assigned ticketing and queue. Resolve issues, and propose solutions to trends.
- Participate in all phases of required implementations, including installation, configuration, customization, integration, and data migration.
- Deliver successful, high-quality, results-driven solutions using enterprise-grade tools, methodologies, and practices.
- Deliver design and technical specification documents for IT projects and products.
- Leverage experience and knowledge of programming and scripting.
- Leverage continuous process improvement principles, leading practices, and methodologies.
- Follow software/automation development life cycle activities.
- Use variables, databases, arrays, and/or data frames.
- Configure and use APIs and web services.
- Support and maintain existing applications.
- Leverage verbal and written communications across all levels of customers with the ability to keep high customer confidence during service recovery events.
Skills
- Problem-solving: Identifying complex issues and implementing strategic solutions.
- Learning agility: Quickly adapting to and mastering new technology and applications. Embraces continuous learning practices.
- Creativity: Innovating and applying creative thinking to technology challenges.
- Communication: Articulating ideas and collaborating effectively with multidisciplinary teams.
- Analytical intelligence: Utilizing data and analytics to inform decisions.
- Curiosity: Demonstrating a strong desire to continuously learn and grow professionally.
- Technical expertise: Deep understanding of technology and software development principles.
- Object Oriented Programming: Experience with OOP/reusable component methodologies.
- Process improvement: Intentionally seeking opportunities to enhance efficiency and effectiveness.
- Product management: Overseeing the end-to-end lifecycle of software products.
- Development lifecycle proficiency: Champions the consistent use of all Development Life Cycle standards.
- Issue resolution: Keeps necessary people informed and understands when to escalate problems and issues.
Qualifications
Minimum:
- Demonstrated technical experience such as software development, technical analysis, data analysis, business systems administration, quality assurance and testing, etc.
- Demonstrated track record of delivering high-quality, results-driven solutions using enterprise-grade tools.
Preferred:
- Bachelor’s degree or higher, obtained through an accredited institution, with a minimum of three years of relevant technical experience.
OR
- Master’s degree or higher with emphasis in areas such as computer science, software engineering and programming, database management, web development, applied mathematics, or another technical field
- Successful demonstration of experience with specific industry software tools:
- Salesforce – Health Cloud, Service Cloud, Marketing Cloud, and/or Experience Cloud experience; using appropriate configuration and customizations such as APEX including Triggers, Visualforce pages, Lightning components
- RPA/Intelligent Automation - Automation Anywhere, UiPath, Power Automate, Blue Prism, Pega, Alteryx, Power Apps, Microsoft Azure (Cognitive Services), JSON, Postman, Auto Hot Key, SQL, HTML/CSS, XML, Microsoft Office products, Copilots and digital assistants; Salesforce Process Builder, Flow, Assignment Rules
- Reporting and analytics - Tableau, Discern Visual, Cognos, and Power BI.
- Industry recognized certifications such as:
- Salesforce Administrator, Platform App Builder, Platform Developer I and II
- Automation Anywhere Certified Advanced RPA Professional, Microsoft Certified: Power Platform Fundamentals, UiPath Certified Professional Automation Developer Associate, Blue Prism Associate Developer, Appian Certified Lead Developer, etc.
- Design and develop and integrate Salesforce apps and components using appropriate configuration and customizations - APEX experience including Triggers, Visualforce pages, Lightning components, etc.
Applied understanding of enterprise architecture including but not limited to:
- Security protocols, network configuration, database provisioning, server frameworks, etc.
AI/Machine Learning proficiency like:
- Language/Multi-modal models (LLMs), Natural Language Processing, Predictive AI models, Categorization models, Deep Neural Networks, etc.
Physical Requirements
- Interact with others by effectively communicating, both orally and in writing
- Operate computers and other office 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
- May require lifting and transporting objects and office supplies, bending, kneeling and reaching
Location:
Peaks Regional OfficeWork City:
BroomfieldWork State:
ColoradoScheduled Weekly Hours:
40The hourly range for this position is listed below. Actual hourly rate dependent upon experience.
$43.92 - $69.16We 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 that encompasses living healthy, happy, secure, connected, and engaged.
Learn more about our comprehensive benefits package here.
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.
At Intermountain Health, we use the artificial intelligence ("AI") platform, HiredScore to improve your job application experience. HiredScore helps match your skills and experiences to the best jobs for you. While HiredScore assists in reviewing applications, all final decisions are made by Intermountain personnel to ensure fairness. We protect your privacy and follow strict data protection rules. Your information is safe and used only for recruitment. Thank you for considering a career with us and experiencing our AI-enhanced recruitment process.
All positions subject to close without notice.