Coloplast is seeking an experienced Salesforce Software Developer with expertise in Salesforce Health Cloud and MuleSoft. The role involves designing, building, and optimizing enterprise integrations while ensuring compliance with healthcare regulations and security best practices.
Responsibilities:
- Design, build, and support clinical and non-clinical workflows using Salesforce Health Cloud architecture (e.g., Care Programs, Patient Cards, EHR data models)
- Develop custom solutions using Apex classes, triggers, and Lightning Web Components (LWC)
- Build and manage advanced declarative automation with a heavy emphasis on complex Salesforce Flows
- Partner with the Salesforce Administrator as needed
- Design and develop customized Salesforce solutions leveraging Apex Classes, Triggers, and Lightning Web Components (LWC)
- Optimize Salesforce performance, including streamlining complex workflows, managing governor limits, and optimizing SOQL/SOSL queries
- Configure security models (sharing rules, permission sets, field-level security) in alignment with corporate compliance
- Perform data migration, transformation, and cleanup tasks using Salesforce data tools
- Partner with the Salesforce Administrator as needed for custom workflows, configs etc
- Design, develop, and test complex integration solutions and APIs using MuleSoft’s Anypoint Platform and DataWeave
- Implement API-led connectivity (Experience, Process, and System APIs) to facilitate seamless data flow between Salesforce, legacy systems, and third-party applications
- Create RAML/OAS specifications and manage APIs throughout their lifecycle in Anypoint Exchange and API Manager
- Build robust error handling, logging, and security implementations (OAuth, JWT) across integration flows
- Implement JWT-based authentication and authorization
- Secure API communication using access tokens, refresh tokens, and role-based or claims-based access control
- Apply security best practices to protect against common vulnerabilities
- Lead the team in adhering to strict healthcare regulations, including HIPAA, and take a proactive approach to conducting regular security audits to identify and address potential vulnerabilities
- Conduct regular security audits to identify and address potential vulnerabilities
- Consume and integrate RESTful APIs and services securely from third party and enterprise internal platforms
- Use Postman to test, validate, and debug APIs, authentication flows, and token-based security
- Collaborate with back-end teams to define API contracts and error-handling standards
- Optimize the platform and custom code for performance, accessibility (WCAG), SEO, and scalability
- Write clean, maintainable, and well-documented code
- Participate in code reviews, sprint planning, and architectural discussions
- Troubleshoot and resolve Salesforce Custom Code and API-related issues across environments
- Follow internally established processes for software development
- Communicate effectively with management, teammates and other departments to source and collect data
- Support the team culture within the organization by adhering to policies, practices, and the Company’s mission statement
- Drive the creation and maintenance of comprehensive documentation for advanced software architecture, design principles, and deployment processes
- Provide expert-level troubleshooting and resolution for software issues, demonstrating a deep understanding of system architecture and dependencies
- Other job duties as assigned
Requirements:
- Bachelor's degree required
- Experience: 4-7 years of professional software development experience with a strong emphasis on Salesforce and MuleSoft ecosystems
- Minimum four years of experience as a Salesforce Developer, comfortable with system configuration, customization, and automation
- Experience with Salesforce development, including Apex, Visualforce, and Lightning Components
- Experience managing Salesforce User Security using profiles, permission sets, permission set groups, roles, sharing rules, and OWDs
- Excellent problem-solving skills with the ability to gather requirements and deliver effective solutions
- Experience working with cross-functional teams, including business stakeholders and developers
- Excellent communication skills, both written and verbal
- Willingness and ability to travel – up to 20%
- Strong problem-solving skills and ability to translate business requirements into technical solutions
- Demonstrated ability to apply SOLID principles to design and develop maintainable and scalable software
- Experience working with Agile tools and frameworks like Scrum, Kanban, or Lean
- MuleSoft Skills: Hands-on experience with Anypoint Studio, CloudHub, Runtime Manager, and DataWeave
- Salesforce Skills: Proficiency in Apex, LWC, SOQL, and Salesforce declarative development tools (Flows)
- Integration Knowledge: Deep understanding of RESTful/SOAP APIs, web services, and SOA principles
- DevOps & Tools: Familiarity with CI/CD tools and deployment best practices for Salesforce deployments
- Must be in person and onsite for first 2 weeks of training
- MuleSoft Certified Developer (MCD)
- Salesforce Certified Platform Developer I or II
- Salesforce Certified Integration Architecture Designer
- Comfortable working with diverse teams and fostering a positive and productive work environment