Executing strategies of Solution Architecture through the delivery of scalable capabilities supporting global business outcomes while taking into consideration the end-user processes technology and data (transactional and analytical) aspects in the organization.
Partnering closely and working collaboratively with architects analysts partners and developers to drive scalable maintainable and high-performance solutions supporting world class marketing sales and service organizations and leverage Hologics Salesforce investment. As a team you will create suggestions and recommendations aligning with the IT investment strategy.
Designing developing configuring and implementing solutions leveraging several enterprise platforms including Salesforce MuleSoft Oracle Azure and AWS supporting a variety of cloud applications including Salesforces Marketing Cloud Sales Cloud Service Cloud Health Cloud Revenue Cloud CPQ (Configure Price Quote) Field Service Experience Cloud Account Engagement and MuleSoft
Code Quality Standards & Delivery
- Design write and maintain high-quality scalable and secure code for core application components.
- Follow and help enforce coding standards and best practices through regular code reviews and pair programming.
- Use modern development frameworks tools and CI/CD pipelines aligned with the solutions technology stack.
Solution Design Architecture Input & Technical Feasibility
- Translate business and technical requirements into practical well-structured solution designs.
- Evaluate existing codebases services and workflows to identify technical debt and areas for improvement.
- Build Proofs of Concept to validate technology choices patterns and integration approaches.
- Contribute to solution and component-level architecture including sequence diagrams data flows and integration designs.
Collaboration Communication & Teamwork
- Collaborate closely with other developers QA DevOps and architects to deliver end-to-end solutions.
- Work with product owners business analysts and other stakeholders to clarify requirements and constraints.
- Explain technical decisions trade-offs and risks to both technical and non-technical team members.
- Support and guide junior developers through code reviews knowledge sharing and informal mentoring.
Testing Quality Assurance & Performance
- Implement and maintain unit integration and automated tests to ensure code reliability and regression coverage.
- Work with QA engineers to triage debug and resolve defects across environments.
- Perform system and integration testing assist with UAT and ensure solutions meet performance and scalability requirements.
- Profile and optimize code queries and integrations to improve responsiveness and resource utilization.
Risk Compliance & Environment Management
- Identify technical risks (e.g. performance security scalability) and propose mitigation strategies.
- Implement secure coding practices and support compliance with security SOX GxP and other regulatory requirements.
- Work with DevOps/Platform teams to maintain development test and production environments including release management and tooling.
- Use static code analysis and monitoring tools to maintain code health and system stability.
Documentation Knowledge Sharing & Support
- Document APIs services data models integration points and key implementation details for developers.
- Write concise technical specifications and implementation notes that support ongoing maintenance and onboarding.
- Create or contribute to developer-focused runbooks troubleshooting guides and configuration documentation.
- Provide post-release support debugging issues in production and implementing fixes and enhancements as systems evolve.
Requirements
- Bachelors degree in engineering Computer Science Information Technology Software Architecture or related field
- 8 years of experience working with software development teams (on-site and offshore) supporting integrations and customizations in a complex enterprise-level environment.
- Experience in performing within the healthcare industry environment is preferred.
- Ability to independently solve complex IT issues.
- Experience in estimating development efforts and assisting in the development of project plans and knowledge of various implementation methodologies such as Agile/Waterfall.
- In-depth knowledge of enterprise systems and system integrations with the ability to see big- picture designs from basic specifications.
- Experience and understanding of Integration Patterns and API connections (specifically web API and the open API) and familiarity with AppExchange.
- Ability to manage time and workload on multiple projects/initiatives.
- Strong interpersonal skills. The ability to translate technical jargon into terms that business users can understand.
- Experience with CI/CD methodologies and Salesforce metadata structures and relationships.
Other specialized knowledge
- Salesforce (Account Engagement Sales Cloud Service Cloud Experience Cloud Salesforce CPQ Salesforce FS Data Cloud)
- Well-Architectural Frameworks / Patterns / Anti-Patterns
- Salesforce Lightning Components Apex and Visualforce Flows
- MuleSoft
- DevOps knowledge and appreciation of metadata complexities.
- Oracle Database / Cloud Solutions
- Microsoft Product Suite (Azure O365)
- Visualized Thinking / Visio / Lucid
- Identity Management
- Complaint Handling & Management
- Regulatory Operational Models (SOX (Sarbanes Oxley) GxP FDA etc.)
- Data Migration
Required Skills:
Qualifications Experience managing a full CI/CD pipeline. Experience with build automation and scripting. Strong desire to automate where possible. Experience with setting up CI/CD tools and maintaining them. Experience with software development developing and maintaining internal tools. Experience installing configuring and maintaining Operating Systems both Windows and Linux. Experience with automated testing and creation of automated tests for complex systems/software. Ability to properly manage time and handle multiple overlapping projects. Education Bachelors Degree in Computer Science. Experience Minimum of 5 years of experience with DevOps/Software Engineering preferably in the medical device industry.
Executing strategies of Solution Architecture through the delivery of scalable capabilities supporting global business outcomes while taking into consideration the end-user processes technology and data (transactional and analytical) aspects in the organization. Partnering closely and working colla...
Executing strategies of Solution Architecture through the delivery of scalable capabilities supporting global business outcomes while taking into consideration the end-user processes technology and data (transactional and analytical) aspects in the organization.
Partnering closely and working collaboratively with architects analysts partners and developers to drive scalable maintainable and high-performance solutions supporting world class marketing sales and service organizations and leverage Hologics Salesforce investment. As a team you will create suggestions and recommendations aligning with the IT investment strategy.
Designing developing configuring and implementing solutions leveraging several enterprise platforms including Salesforce MuleSoft Oracle Azure and AWS supporting a variety of cloud applications including Salesforces Marketing Cloud Sales Cloud Service Cloud Health Cloud Revenue Cloud CPQ (Configure Price Quote) Field Service Experience Cloud Account Engagement and MuleSoft
Code Quality Standards & Delivery
- Design write and maintain high-quality scalable and secure code for core application components.
- Follow and help enforce coding standards and best practices through regular code reviews and pair programming.
- Use modern development frameworks tools and CI/CD pipelines aligned with the solutions technology stack.
Solution Design Architecture Input & Technical Feasibility
- Translate business and technical requirements into practical well-structured solution designs.
- Evaluate existing codebases services and workflows to identify technical debt and areas for improvement.
- Build Proofs of Concept to validate technology choices patterns and integration approaches.
- Contribute to solution and component-level architecture including sequence diagrams data flows and integration designs.
Collaboration Communication & Teamwork
- Collaborate closely with other developers QA DevOps and architects to deliver end-to-end solutions.
- Work with product owners business analysts and other stakeholders to clarify requirements and constraints.
- Explain technical decisions trade-offs and risks to both technical and non-technical team members.
- Support and guide junior developers through code reviews knowledge sharing and informal mentoring.
Testing Quality Assurance & Performance
- Implement and maintain unit integration and automated tests to ensure code reliability and regression coverage.
- Work with QA engineers to triage debug and resolve defects across environments.
- Perform system and integration testing assist with UAT and ensure solutions meet performance and scalability requirements.
- Profile and optimize code queries and integrations to improve responsiveness and resource utilization.
Risk Compliance & Environment Management
- Identify technical risks (e.g. performance security scalability) and propose mitigation strategies.
- Implement secure coding practices and support compliance with security SOX GxP and other regulatory requirements.
- Work with DevOps/Platform teams to maintain development test and production environments including release management and tooling.
- Use static code analysis and monitoring tools to maintain code health and system stability.
Documentation Knowledge Sharing & Support
- Document APIs services data models integration points and key implementation details for developers.
- Write concise technical specifications and implementation notes that support ongoing maintenance and onboarding.
- Create or contribute to developer-focused runbooks troubleshooting guides and configuration documentation.
- Provide post-release support debugging issues in production and implementing fixes and enhancements as systems evolve.
Requirements
- Bachelors degree in engineering Computer Science Information Technology Software Architecture or related field
- 8 years of experience working with software development teams (on-site and offshore) supporting integrations and customizations in a complex enterprise-level environment.
- Experience in performing within the healthcare industry environment is preferred.
- Ability to independently solve complex IT issues.
- Experience in estimating development efforts and assisting in the development of project plans and knowledge of various implementation methodologies such as Agile/Waterfall.
- In-depth knowledge of enterprise systems and system integrations with the ability to see big- picture designs from basic specifications.
- Experience and understanding of Integration Patterns and API connections (specifically web API and the open API) and familiarity with AppExchange.
- Ability to manage time and workload on multiple projects/initiatives.
- Strong interpersonal skills. The ability to translate technical jargon into terms that business users can understand.
- Experience with CI/CD methodologies and Salesforce metadata structures and relationships.
Other specialized knowledge
- Salesforce (Account Engagement Sales Cloud Service Cloud Experience Cloud Salesforce CPQ Salesforce FS Data Cloud)
- Well-Architectural Frameworks / Patterns / Anti-Patterns
- Salesforce Lightning Components Apex and Visualforce Flows
- MuleSoft
- DevOps knowledge and appreciation of metadata complexities.
- Oracle Database / Cloud Solutions
- Microsoft Product Suite (Azure O365)
- Visualized Thinking / Visio / Lucid
- Identity Management
- Complaint Handling & Management
- Regulatory Operational Models (SOX (Sarbanes Oxley) GxP FDA etc.)
- Data Migration
Required Skills:
Qualifications Experience managing a full CI/CD pipeline. Experience with build automation and scripting. Strong desire to automate where possible. Experience with setting up CI/CD tools and maintaining them. Experience with software development developing and maintaining internal tools. Experience installing configuring and maintaining Operating Systems both Windows and Linux. Experience with automated testing and creation of automated tests for complex systems/software. Ability to properly manage time and handle multiple overlapping projects. Education Bachelors Degree in Computer Science. Experience Minimum of 5 years of experience with DevOps/Software Engineering preferably in the medical device industry.
View more
View less