Mass General Brigham needs to integrate and synchronize data across various internal and external systems to support its fundraising programs, enhance efficiency, and ensure accuracy across platforms.
Requirements
- 5+ years of full-stack development or comparable technical experience
- Strong programming skills with hands-on experience in multiple languages and technologies (e.g., C-Sharp, VB.Net, Python, SQL, Snowflake), focusing on developing and integrating web APIs and working with relational databases.
- Familiarity with customer relationship management (CRM) applications, relational databases, and BI data management tools such as SSIS
- Experience working in an Agile/Scrum environment, utilizing project management tools (e.g., Azure DevOps) and version control systems (e.g., Git) to drive collaborative, iterative development for integration and system optimization projects.
- Strong understanding of software engineering best practices, including coding standards, code reviews, source control management (e.g., Git), build processes, and operational deployment, with a specific focus on ensuring integration reliability and maintaining data accuracy across systems.
- Process-driven with exceptional attention to detail, particularly in managing data flows, ensuring synchronization, and resolving technical issues in complex systems.
- Strong project management and organizational skills, with the ability to prioritize and manage multiple technical initiatives related to integration, optimization, and system improvements.
Responsibilities
- Serve as the dedicated point of contact for integrating and synchronizing data across internal and external systems (e.g., Marketo, Blackbaud CRM).
- Proactively monitor, optimize, and maintain data flows to ensure consistency, accuracy, and timely updates.
- Identify and resolve data issues before they escalate, ensuring seamless and efficient synchronization across platforms.
- Utilize web APIs and .NET programming to integrate applications across various systems, ensuring data consistency and compatibility between platforms (e.g., CRM, Marketo, Experian).
- Gather, analyze, and document system requirements, workflows, and use cases to optimize existing digital solutions and align them with organizational needs.
- Design and implement solutions that ensure the scalability, accuracy, and efficiency of business-critical systems, with a specific focus on data integration.
- Work independently and in collaboration with internal development teams and external vendors to implement solutions that meet business requirements and enhance operational efficiency.
Other
- This is a role requiring deep technical aptitude, strong business and analytical skills, and excellent interpersonal abilities.
- The ideal candidate will be capable of managing multiple projects simultaneously, balancing and negotiating deadlines as needed, and driving the optimization and maintenance of critical data flows across systems.
- Excellent analytical and planning skills.
- Demonstrated presentation, organizational, facilitation and problem-solving skills.
- Independent decision-maker, good judgment, and ability to execute multiple assignments at any given time.