C

Cencora

Distributes medicines and supports patient care

Full Stack Engineer II

Full-Stack EngineeringUpdated on Nov 12
Full-time$62.4k - $97.9kRemote

About the Job

Requirements

  • A bachelor's degree in computer science, software engineering, systems engineering, information technology, or a related field, or equivalent experience.
  • At least 2 years of professional experience in full stack software development.
  • Hands-on experience with Databricks, including Spark, notebooks, and Delta Lake.
  • Experience with Azure DevOps for CI/CD, version control, and work item tracking.
  • Experience with Azure cloud services, including Data Factory, Synapse, Functions, and App Services.
  • Strong SQL skills and experience with relational or NoSQL databases.
  • Frontend experience with React, Angular, or Vue, and backend experience with Node.js, Python, Java, or .NET.
  • Ability to communicate with non-technical stakeholders and gather requirements.
  • Experience with Git-based version control and Agile/Scrum workflows.
  • Ability to write and optimize complex SQL queries, including joins, aggregations, indexing, and subqueries.
  • Understanding of database schemas, normalization, and basic data modeling.
  • Ability to handle data transformation logic between databases, backend APIs, and front-end states.
  • Experience with RESTful APIs and basic integration concepts.
  • Experience using version control systems, testing frameworks, and Agile development practices.
  • Understanding of software development lifecycle concepts, debugging, and quality code practices.
  • Problem-solving, communication, and teamwork skills.

Responsibilities

  • Design, develop, and maintain front-end and back-end components of web applications.
  • Build and consume RESTful and GraphQL APIs that integrate with internal and external data sources.
  • Write clean, tested, maintainable code following team standards.
  • Debug and resolve issues across the application stack.
  • Build and optimize data pipelines and notebooks in Databricks using Python, PySpark, and SQL.
  • Support ETL/ELT processes to move and transform data across environments.
  • Perform data analysis to support product, engineering, and business decisions by identifying trends, anomalies, and actionable insights.
  • Build LLM-powered application features, apply prompt engineering, manage model behavior and token budgets, and design reliable production AI interactions.
  • Integrate RAG pipelines and vector search components into application layers, collaborating with data scientists to ensure retrieval quality meets application requirements.
  • Use AI coding assistants to accelerate development, testing, and code review; critically validate generated code and apply engineering discipline.
  • Analyze application telemetry, load times, bundle sizes, and query execution plans to identify bottlenecks.
  • Translate product KPIs or user metrics into technical tracking requirements, such as event logging and monitoring.
  • Manage CI/CD pipelines using Azure DevOps Boards, Repos, Pipelines, and Artifacts.
  • Participate in release management, environment configuration, and deployment automation.
  • Monitor application and pipeline health and troubleshoot build and deployment failures.
  • Partner with business stakeholders to gather requirements and clarify data and reporting needs.
  • Translate business questions into technical specifications, data models, or dashboard requirements.
  • Present findings, dashboards, or technical updates to technical and non-technical audiences.
  • Collaborate with product managers, designers, and engineers in sprint planning and reviews.
  • Participate in code reviews and uphold engineering best practices.
  • Write and maintain technical documentation, including data dictionaries, pipeline documentation, and runbooks.
  • Mentor junior engineers on specific tasks as needed.

Desired Qualifications

  • Familiarity with data warehousing concepts, including star schema and dimensional modeling.
  • Exposure to Python-based data analysis, including pandas and PySpark.
  • Experience building AI/BI dashboards, reports, or traditional dashboards using Databricks or Power BI.
  • Prior experience in a hybrid engineering and analytics role.

About the Company

Cencora

Distributes medicines and supports patient care

Cencora buys and distributes medicines for pharmacies, hospitals and physician practices, while helping drug manufacturers bring treatments to patients. Its businesses combine wholesale supply networks with specialty distribution for complex therapies and services that support prescribing and patient access. Customers order medicines through its distribution systems, and its teams manage sourcing, storage and delivery alongside pharmacy operations and manufacturer support. It earns revenue from pharmaceutical sales and fees for logistics and healthcare services. The parent company was formed in 2001 through the merger that created AmerisourceBergen, adopted the Cencora name in 2023, and is headquartered in Conshohocken, Pennsylvania.

Company size
10,001+
Company stage
IPO
Headquarters
Conshohocken, PA
Founded
2001

Recently Posted Jobs

Explore more opportunities at Cencora

See more jobs