Logo
Blue Mountain Quality Resources, LLC

Blue Mountain Quality Resources, LLC is hiring: Senior Software Engineer in Port

Blue Mountain Quality Resources, LLC, Port Matilda, PA, US, 16870

Save Job

Job Description

Job Description

We're seeking a Senior Software Engineer to design and implement a unified ETL platform that will replace our three existing data import tools. This role is critical to our compliance posture, operational efficiency, and customer experience.

Key Responsibilities

Platform Architecture & Development

  • Design and develop a unified ETL platform to replace existing data import tools, CSV uploader, and legacy migration utilities
  • Build RESTful APIs that provide consistent data validation, transformation, and ingestion services
  • Architect pluggable data source adapters to handle diverse enterprise systems including:
    • File-based sources (Excel, CSV, XML, JSON)
    • Enterprise systems (IBM Maximo, SAP ERP/S4HANA, Oracle)
    • Database connections (SQL Server, Oracle, PostgreSQL, MySQL)
    • API integrations (GraphQL, REST, SOAP, OData)
  • Design dynamic schema mapping and transformation engine to handle varying source data structures
  • Ensure robust logging for all data processing
  • Build intelligent error handling that can adapt to different source system failure modes

Required Qualifications

Technical Skills

  • 8+ years of experience with C# .NET Core development
  • Strong experience with Azure cloud services (App Services, Service Bus, API Management)
  • Proven expertise in ETL/data pipeline development and architecture
  • Experience with SQL Server and complex data transformations
  • Proficiency with GRAPHQL and API design and microservices patterns
  • Knowledge of containerization (Docker) and cloud deployment strategies
  • Experience with automated testing frameworks and CI/CD pipelines

Preferred Qualifications

  • SAP integration experience (BAPIs, IDocs, OData services)
  • IBM Maximo or similar CMMS/EAM system integration
  • Knowledge of message queuing patterns and event-driven architectures
  • Experience with performance optimization and large-scale data processing
  • Enterprise data mapping and transformation tools (SSIS, Talend, Informatica)
  • Background in pharmaceutical manufacturing or clinical data management
  • Azure certifications (Developer Associate or Solutions Architect)
  • Experience with Playwright or similar testing frameworks
  • Knowledge of data governance and master data management principles

About Blue Mountain Quality Resources:

Blue Mountain Quality Resources is the leading developer of asset management software for the Life Sciences industry. Our software solution, Blue Mountain Regulatory Asset Manager (RAM), is used across the globe by pharmaceutical, biotech, and medical device companies.

We will not be able to sponsor a work visa for this position.

Blue Mountain Quality Resources is an Equal Opportunity Employer and qualified applicants will not be discriminated against on the basis of race, religion, gender and gender identity, nationality and origin, disability, sexual orientation, age, veteran status, and experiences.

BMQR is an E-verify employer.