Yale University-posted about 1 month ago
Full-time • Mid Level
Remote • New Haven, CT
5,001-10,000 employees
Educational Services

Yale University seeks an experienced and innovative Software Engineer to join the Health Sciences IT (HSIT) Application Services team. This role focuses heavily on Salesforce application development, platform optimization, and integration design, supporting the technology needs of the Yale School of Medicine, School of Public Health, School of Nursing, and Yale Health Plan. The Application Services team develops and maintains secure, scalable, and user-centered applications on Salesforce and other low-code platforms such as OutSystems, Claris FileMaker, Talend, and Microsoft Power Automate, enabling operational efficiency and improved digital experiences across the Health Sciences community.

  • Design, develop, test, and deploy custom Salesforce applications and Cloud Experience Sites, leveraging Apex, Flows, Lightning Web Components, and Visualforce to create responsive, high-performance solutions.
  • Customize and enhance existing Salesforce environments to meet evolving business requirements and align with Yale's IT governance standards.
  • Lead and support the migration of legacy FileMaker and Access applications to Salesforce, designing efficient and scalable future-state architectures.
  • Develop secure integration between Salesforce and internal/external systems using Talend, MuleSoft, Microsoft Power Automate, APIs, and other middleware technologies.
  • Translate complex business processes into technical solutions that deliver measurable value to administrative, research, and clinical operations.
  • Administer and optimize the Salesforce platform to ensure high availability, performance, and data integrity.
  • Monitor system health, troubleshoot complex issues, and drive continuous improvement.
  • Manage platform upgrades, releases, and patching while adhering to best practices in DevOps and version control.
  • Establish and maintain robust development, testing, and deployment standards for Salesforce environments.
  • Partner with business analysts, project managers, and product owners to design end-to-end solutions that align with strategic priorities.
  • Participate in discovery sessions and workshops to understand business processes and recommend Salesforce-based solutions.
  • Contribute to architectural decisions regarding platform selection (Salesforce vs. OutSystems) and integration strategy.
  • Support data migration strategy and execution, ensuring data accuracy and security during transition to Salesforce.
  • Provide technical mentorship to junior developers and guidance to non-technical stakeholders and partnered consultants.
  • Create and maintain comprehensive technical and architectural documentation for all Salesforce solutions.
  • Ensure compliance with Yale's security, accessibility, and regulatory standards, as well as data protection requirements.
  • Maintain transparency and traceability across project deliverables, configurations, and customizations.
  • Collaborate with the centralized software management team on procurement, licensing, and security approvals.
  • Partner with vendors to validate that all third-party applications meet Yale's security and accessibility requirements, including data addenda and risk assessments.
  • Design, analyze, code, test, debug, document and maintain moderately complex enterprise systems; develop enhancements that enable a positive end-user experience.
  • Research, analyze, design, document, and modify software specifications throughout the production life cycle.
  • Create and implement project specifications/plans for projects with straightforward inter-dependency with other systems and/or projects.
  • Modify moderately complex application programs from detailed specifications.
  • Develop and validate test routines and schedules, evaluate code to ensure that it is valid, is properly structured, meets industry standards and is compatible with browsers, devices, or operating systems.
  • Advanced Salesforce development expertise, including Apex, Visualforce, Lightning Components, Flow, and declarative configuration.
  • Experience integrating Salesforce with external systems via MuleSoft, Talend, APIs, or other ETL/middleware tools.
  • Proficiency in JavaScript, HTML, and SQL with strong understanding of relational data modeling.
  • Strong understanding of platform administration, performance optimization, and CI/CD principles within Salesforce.
  • Bachelor's Degree and four years of experience or equivalent education and experience.
  • Experience with Salesforce Service Cloud, Experience Cloud, and Salesforce Marketing Cloud (Journey Builder, Automation Studio, Email Studio, and data integration) is a strong plus.
  • Working knowledge of OutSystems development (Reactive Web and Mobile).
  • Familiarity with FileMaker and MS Access systems a plus, particularly for migration and modernization projects.
  • Salesforce Certified Platform App Builder
  • Salesforce Certified Platform Developer
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service