•
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 Hologic’s 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 Salesforce’s 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 solution’s 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.