ZipRecruiter
Senior Software Engineer Job at ZipRecruiter in Port Matilda
ZipRecruiter, Port Matilda, PA, US, 16870
Overview 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.
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
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, color, religion, sex, national origin, age, disability, veteran status, or other protected characteristics.
BMQR is an E-verify employer.
#J-18808-Ljbffr