In this role, you will serve as a Platform Developer II (Salesforce) & UI/UX Developer, responsible for delivering secure, scalable, and user-friendly applications on the Salesforce platform. You will actively contribute to the design, development, and customization of Lightning components, Apex classes, Visualforce pages, and system integrations within GxP-regulated environments.
You will also play a critical role in enhancing user experience and usability across Medical Information Websites and portals built on Salesforce, applying UI/UX best practices. Additionally, you will work closely with DevOps and release management teams, leveraging Copado to manage version control, deployment automation, and continuous integration workflows.
Roles & Responsibilities
- Salesforce Development: Design and develop Salesforce Lightning Components (Aura/LWC), Visualforce pages, and Apex classes. You will also build and maintain Apex triggers, batch classes, and scheduled jobs with robust exception handling.
- Configuration & Security: Configure and manage roles, profiles, permission sets, and region-specific security settings. Customize standard and custom objects, fields, and page layouts based on business requirements.
- UI/UX & Accessibility: Collaborate with UX designers and stakeholders to translate wireframes into elegant, responsive UI designs. Conduct cross-browser and accessibility testing to ensure an intuitive and engaging front-end experience.
- Integrations & APIs: Develop and support Salesforce integrations with internal and external systems using REST/SOAP APIs and middleware as needed.
- DevOps & Compliance: Utilize Copado to manage source control, deployments, and pipeline automation. Ensure applications comply with GxP and Computer System Validation (CSV) standards, contributing to the preparation and review of validation documentation.
- Agile Collaboration: Work within Agile/Scrum development teams and collaborate with QA, DevOps, and Compliance stakeholders to support the SDLC process.
Technical Skills
- Proficient in developing custom solutions using Salesforce Lightning Components (Aura and LWC), Apex classes, Visualforce pages, and Apex triggers.
- Experience configuring standard/custom objects, fields, page layouts, validation rules, roles, profiles, permission sets, and region-specific sharing models.
- Hands-on experience integrating Salesforce with internal and external systems using REST and SOAP APIs.
- Solid understanding of front-end technologies including HTML5, CSS3, and JavaScript, with the ability to translate wireframes into responsive and accessible interfaces.
- Working knowledge of Figma, Adobe XD, or other UI/UX design tools.
- Skilled in using Copado for deployment automation, CI/CD pipeline configuration, source control management, and environment management.
- Experience participating in Agile/Scrum teams, with knowledge of sprint planning and retrospectives.
- Working knowledge of GxP and Computer System Validation (CSV) standards, with experience in maintaining traceability, test evidence, and validation documentation.
Qualifications
- A Bachelor's degree with experience, or a Master's degree with relevant experience, or a Diploma with a substantial background in Computer Science, Engineering, or a related technical field.
- Experience in Salesforce platform development, including Lightning, Apex, Visualforce, and integrations.
- UI/UX development skills with knowledge of HTML5, CSS3, and responsive design.
- Experience in validated environments and regulated industries (pharmaceutical, healthcare).
- Proven experience working with Copado for deployment automation and release management.
- Salesforce Platform Developer I certification is required.
- Salesforce Platform Developer II, Salesforce UX Designer, or JavaScript Developer I certifications are preferred.
Soft Skills
- Problem-Solving: Strong analytical and problem-solving abilities, with effective debugging and root cause analysis skills.
- Collaboration: Excellent communication and documentation skills, with a collaborative mindset.
- Adaptability: Adaptable and self-motivated in a fast-paced, global team environment.
- Accountability: Strong ownership and a continuous improvement attitude, with the ability to prioritize and manage multiple development tasks.