OTSI - Object Technology Solutions Inc.

Sr CRM Software Developer

OTSI - Object Technology Solutions Inc.  •  Republic of Costa Rica (Onsite)  •  10 days ago
Apply
AI can make mistakes so check important info. Chat history is never stored.
76
AI Success™

Job Description



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.


Requirements


  • Bachelor's 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 salesforce.com 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
OTSI - Object Technology Solutions Inc.

About OTSI - Object Technology Solutions Inc.

OTSI is a global technology transformation partner helping enterprises and governments build intelligent, scalable, and future-ready digital ecosystems. For over 26 years, OTSI has delivered mission-critical platforms and tailored enterprise solutions across AI, data, cloud, digital engineering, and automation. With a global team across 6 countries, OTSI combines deep technical expertise with execution excellence to solve complex challenges and accelerate innovation.

OTSI serves organizations across Banking & Financial Services, Insurance, Healthcare, Energy & Utilities, Transportation & Logistics, Manufacturing, Telecom & Media, Government, and Hi-Tech. In addition to enterprise modernization, OTSI actively invests in next-generation technologies like Agentic AI and Intelligent Automation, while contributing to large-scale digital public infrastructure initiatives and Global Capability Centers. OTSI is committed to building the digital foundations of the future.

Industry
IT & Software
Company Size
1,001-5,000 employees
Headquarters
Overland Park, KS
Year Founded
1999
Social Media