Sr. Full Stack Integration Engineer
Job description
About the role
Berlin Packaging is the premier supplier of rigid packaging. With over $3 billion in revenue, we have grown 5x faster than the overall packaging industry since 1898. Chances are you enjoy products supplied by us every day! We serve virtually every end market: automotive, beverage, food, home care, industrial chemical, pet care and veterinary, personal health and beauty, wine and spirits, and cannabis. Our engagement scores are 2x the national average, and every employee shares in Berlin's profitable growth. Combined with our "Anything is Possible" mindset and our winning culture, our 2,000+ employees agree, we love it here! Berlin Packaging has been investing in technology across the enterprise, and our integration platform is at the heart of how our systems connect, communicate, and scale. As a Senior Azure .NET Full Stack Integration Developer, you will be a hands-on practitioner at the center of that effort - designing and building enterprise-grade APIs, microservices, and full stack applications using Azure .NET and Azure API Management (APIM), backed by strong DevOps practices and experience across data and data warehouse platforms.
You will collaboratively develop solutions alongside onshore and offshore developers, architects, and cross-functional technology teams, contributing your expertise, elevating the work around you, and owning your deliverables end-to-end. The expectation is that you bring deep, proven experience and can operate with a high degree of autonomy from day one.
API, Microservices & Backend Development
- Develop scalable C#/.NET (ASP.NET Core) applications, REST APIs, and microservices using Azure cloud-native architecture and best practices.
- Build, deploy, and manage applications on Azure App Services, Azure Function Apps, Azure Static Web Apps, and Azure Logic Apps, ensuring scalability, reliability, and performance.
- Design, publish, secure, and manage APIs using Azure API Management (APIM), including authentication, policies, versioning, throttling, caching, monitoring, and API lifecycle management.
- Integrate Azure services including Service Bus, Event Hubs, Key Vault, Storage Accounts, and Azure SQL, and implement CI/CD pipelines using Azure DevOps.
- Leverage AI-assisted development tools - Claude Code, GitHub Copilot, or similar - to accelerate development, improve code quality, automate testing, and enhance developer productivity.
Cloud, Data & Data Warehouse Integration
- Develop data pipelines and integrations using Azure Data Factory, Databric, Synapse Analytics, and Power BI, enabling robust data movement, transformation, and visualization across the enterprise.
- Implement event-driven architectures and messaging patterns using Azure services to support real-time data processing and system interoperability.
- Optimize data workflows for performance, reliability, and cost-efficiency, ensuring seamless integration between operational systems and analytics platforms.
- Collaborate with data engineers and architects to align integration solutions with enterprise data strategies, governance, and compliance requirements.
- Monitor, troubleshoot, and maintain integration flows, APIs, and cloud resources to ensure high availability and operational excellence.
Requirements
- Bachelor's degree in Computer Science, Engineering, or a related technical field, or equivalent practical experience.
- 8+ years of professional software development experience with a strong focus on .NET, C#, and Azure cloud technologies.
- 8+ years of hands-on experience developing RESTful APIs and integrating systems using Azure API Management (APIM).
- 8+ years of experience architecting and deploying cloud-native applications on Microsoft Azure, including App Services, Functions, and Logic Apps.
- 8+ years of proven expertise in data integration concepts, tools, and patterns, including Azure Data Factory and enterprise data workflows.
- 8+ years of experience with SQL and data warehouse technologies, ensuring efficient data modeling, querying, and integration strategies.
- 8+ years of experience with DevOps practices and CI/CD pipelines, specifically within Azure environments and using Azure DevOps.
- Demonstrated ability to work autonomously and lead complex integration initiatives in a fast-paced, matrixed organization.
Nice to have
- Experience with containerization and orchestration using Docker and Kubernetes on Azure.
- Familiarity with enterprise messaging patterns and service buses such as RabbitMQ or Kafka.
- Knowledge of security and compliance frameworks relevant to regulated industries.
Practical notes
Berlin Packaging offers a competitive compensation package; specific details are available upon request during the hiring process. This role may require occasional travel within designated business hours. Employment is contingent upon successful completion of background checks and verification of credentials. Candidates must be authorized to work in the country where the position is located without sponsorship for this role.