CRM Developer - SmartHealth
Ascension Health - Minneapolis, MN

This job posting is no longer available on Ascension Health. Find similar jobs: Crm Developer jobs - Ascension Health jobs

The CRM Developer will be a key member of the SmartHealth team, responsible for designing, developing, and testing software in support of SmartHealth’s CRM infrastructure. The developer will work with system administrators, business analysts, and internal customers to ensure that we produce high quality products that exceed expectations.

The CRM implementation is the core application, and one of many applications, that make up the suite of products serviced and maintained to support client services. This professional will work with internal clients on-site or remotely to analyze research, design, and document, communicate, configure and implement complex solutions that provide improvements to the business processes and information. In addition to delivering technically, the candidate will be self-motivated and have excellent interpersonal communication skills.

  • The CRM Developer is responsible for developing, designing, implementing, testing, and deploying CRM solutions for SmartHealth in accordance with the business processes, needs and requirements.
  • Understand SmartHealth’s business needs and requirements, translating into a technical reality that is extendable and maintainable.
  • The CRM Developer is responsible for implementing, upgrading, maintaining and integrating CRM solutions for various entities across the enterprise.
  • Design, configure and implement workflows.
  • Maintaining software version control of enhancements and integration.
  • Gather and understand business requirements, while understanding and analyzing functional specifications to address customer deployment needs.
  • Develop, document and maintain CRM reporting capabilities per business requirements.
  • Work very closely with the PMO, Customer Service and Business Operations groups to assist with the development, implementation and integration of innovative system solutions using industry best practices, techniques and tools.
  • Develop and document functional/technical specifications for solutions and designing solutions to meet the requirements, build and work with quality assurance teams through delivery of the feature or release.
  • Serve as a Subject Matter Expert in driving industry and processes best practices in the current scope and evolution of the CRM platform, providing recommendations and assisting in the creation of the roadmap for improving the coverage and avoiding excessive customization.
  • Working with business analysts and subject matter experts to build proof of concepts and application prototypes.
  • Create unit test plans and perform unit and system testing to ensure quality of work.
  • Work in a project team environment, both with IT team members and business team members leading technical resources as appropriate.
  • Recommend and build security solutions, data mitigation plans to help resolve risks.
  • Update or create formulas, workflow rules, validation rules, triggers, custom applications, objects.
  • Initiate automation, cleansing and de-duplication projects, working closely with groups. Responsible for Master Data Management and Data Governance.
  • Experience developing with and leading teams of 2-3 developers.
  • Developer Experience developing enterprise solutions and working within a team.
  • As the Developer will work closely with the Solutions Architects, he/she must have strong communication skills.
  • Act as technical support and troubleshoot and resolve production issues, deploy and support the CRM application and integration with back-end services/applications.
  • Work closely with operations engineers to ensure application availability and optimal performance using monitoring and routine health checks.
  • Support the development of product life-cycle analyses and roadmaps for the supported platforms while ensuring products and services meet defined service levels through monitoring, metrics analyses, and frequent contact with business customers.
All work will be performed with a direct reflection of the Mission, Vision and Values of Ascension Health.


Education : Bachelor's degree in Computer Science or related discipline, or equivalent work experience.

Experience : Five to Seven years of overall CRM development experience. Demonstrated skill and experience in working on multiple projects simultaneously in a fast paced environment.

Personal Skills, Aptitudes & Qualities : The position requires a mature individual who is conscientious, detail-oriented, and highly organized with the ability to schedule and complete a significant amount of work within time requirements; is able to work independently with minimal direction or as part of a team to accomplish his/her tasks. The incumbent must possess excellent written and verbal skills with the ability to make group presentations and prepare communications materials and the ability to work effectively with peers, IT management and staff, and interna/external business partners. Expressing opinions or information in a clear, concise and friendly manner on a level understandable to the audience to which it is intended is critical. The incumbent must be willing to travel and to work long and/or irregular work hours as necessary. The SmartHealth organization is a new, independent division within Ascension Health Alliance. As such, the ideal candidate will be someone that desires to work within a fast-paced environment, can assist in multiple roles and is comfortable with some ambiguity as the organization grows and matures.

Knowledge, Skills and Abilities:
  • Java or C#/C++ (compatible), SQL (Transact-SQL), SOAP, REST, JavaScript (and JQuery w/CSS), Relational Databases required.
  • Ability to Program in packaged application environments utilizing GUI and Web tools such as HTML,HTML5, AJAX, JavaScript, ASP.NET 3.5+, Classic ASP programming style, SQL Reporting Services, SSIS, XML, Silverlight helpful. Microsoft SQL experience preferred, but not required.
  • Solid experience with reporting and dashboards.
  • Integration tools. (e.g. Boomi)
  • Security-related best practices for Cloud Security and programming integrations.
  • Solid technical knowledge of high level programming languages, databases, interfaces, and familiarity with application program development alternatives.
  • Knowledge of the system development life cycle, and system and application program development technological alternatives.
  • Best practices in software development and architecture.
  • Must have proven client facing skills, and the ability to both work independently as well as within a team.
  • Working with business analysts and subject matter experts to build proof of concepts and application prototypes.
  • Proven solid analytical and problem solving skills.
  • Ability to implement tools and strategies to ensure a high standard of quality control. Demonstrated communication and organizational skills.
  • Prior experience with software development and systems analysis.
  • Prior experience with database design and query.
  • Prior experience report design and creation.
  • Experience with troubleshooting and system testing.
  • Skill in software installation/configuration.
  • Knowledge of industry leading CRM solutions including but not limited to Microsoft Dynamic CRM/xRM,, and Oracle CRM preferred.
  • Hands-on knowledge of Windows operating systems, Terminal Services and Citrix.
Ascension Health is an Equal Opportunity Employer M/F/D/V

About this company
69 reviews
Ascension Health has ascended to the pinnacle of not-for-profit health care. As the largest Catholic hospital system in the US, and thus one...