Logo
Blue Mountain Quality Resources

Senior Software Engineer

Blue Mountain Quality Resources, Port Matilda, Pennsylvania, United States, 16870

Save Job

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.