Skip to main content

Programmer

Posted yesterday

atlasTarrytown (NY)

SENIORITY

Lead

Apply (opens in a new tab)

About the role

Position Overview: Atlas is seeking a hands-on Programmer / Analyst to support a technology initiative within a pharmaceutical Research & Development (R&D) environment. This role will support the development and enhancement of a data-driven Command Center application, focusing on data collection, processing, and visualization using Databricks, Databricks Apps, PySpark, and front-end technologies. The ideal candidate will have strong technical programming and analytical skills, with the ability to work independently, collaborate with business and technical stakeholders, and develop solutions that make data more accessible, actionable, and useful for decision-making.
Key Responsibilities: Support the development and enhancement of data collection, processing, and visualization solutions for an enterprise Command Center application. Develop and maintain data processing workflows using Databricks and PySpark. Build and support applications and user-facing interfaces using Databricks Apps and front-end technologies. Work with data sources to collect, transform, organize, and prepare information for analysis and visualization. Collaborate with business and technical stakeholders to understand requirements and translate them into functional solutions. Develop interactive dashboards, visualizations, and interfaces to improve access to information. Troubleshoot application, data processing, and performance issues. Support testing, documentation, deployment, and ongoing improvements. Work independently to manage assigned development tasks and meet project deadlines.
Required Qualifications: Hands-on programming and data development experience, particularly with Databricks and PySpark. Experience developing or supporting applications using Databricks Apps. Front-end development experience, including building user interfaces and interactive data visualizations. Understanding of data collection, integration, transformation, and visualization concepts. Ability to translate business requirements into technical solutions. Strong analytical, troubleshooting, and problem-solving abilities. Experience collaborating with technical and nontechnical stakeholders. Ability to work independently and deliver assigned development activities with limited oversight.
Preferred Qualifications: Experience developing data-driven applications or Command Center dashboards. Familiarity with Python, SQL, and modern data engineering practices. Experience with JavaScript, React, or similar front-end frameworks. Understanding of data pipelines, data quality, and application integration. Experience supporting analytics solutions in a pharmaceutical, life sciences, or R&D environment. Familiarity with Agile development methodologies.

Before you apply

Applying takes about a minute. These four things decide how fast it moves after that.

Your profile is current

It's what we read first. Occupations, seniority and locations matter more than a long history.

Two examples you can talk through

Not a portfolio — just two pieces of work where you can explain the decisions and what you'd change.

A number in mind

What you're on now and what would make you move. We negotiate better when we know both.

Your notice period

Employers plan around it, and it's the question that stalls offers most often.

Once you apply, someone reads it and calls you before anything reaches the employer — usually within two working days.

More like this