Full Stack Developer

Arbor Research

United States

À distance

USD 126 000 - 209 000

Plein temps

Il y a 3 jours
Soyez parmi les premiers à postuler

Une candidature complète en une minute

Un CV et une lettre de motivation personnalisés, prêts à envoyer.

Passez les filtres ATS

Résumé du poste

Arbor Research LLC. is seeking a skilled Full Stack Developer to build data-driven web applications, from frontend to backend, and to integrate project-specific data structures and databases.

You will collaborate with researchers and technical leads to translate requirements into robust software, data pipelines, and secure cloud-hosted solutions using Azure (and AWS as needed).

Qualifications

  • Bachelor's degree with 5+ years of programming experience in web applications.
  • Familiarity with Microsoft ASP.Net coding (including design and debugging).
  • Working knowledge of T-SQL and relational database structures, views, functions, and security controls.
  • Exposure to Python or a comparable language for data engineering, automation, or ETL tasks.
  • Cloud hosting concepts (Microsoft Azure preferred).
  • Strong understanding of statistical concepts for health care outcomes.

Responsabilités

  • Build data visualizations (charts, graphs, dashboards) using Plotly.js, D3, or Tableau.
  • Develop and maintain APIs using ASP.NET Web API or Azure Functions.
  • Create responsive, accessible web interfaces meeting WCAG 2.1 AA standards.
  • Leverage AI tooling to aid development and solutions.
  • Analyze user requirements and translate them into implementation designs.
  • Implement relational database design, views, functions, stored procedures, and security controls.

Connaissances

Analytical thinking
Team collaboration
Communication
Statistical concepts

Formation

Bachelor's degree with 5+ years programming experience

Outils

ASP.NET
T-SQL
Python
Azure
AWS
Tableau
Plotly/D3
WordPress
SAS
HL7/FHIR

Description du poste

Remote Arbor Research Collaborative for Health

Description

Our Core Values

Our core values define who we are as an organization and serve as the foundation of our code of ethics. Arbor Research expects all employees to embodyand demonstrate in our day-to-day work.

  • Collaborative Spirit: We expect each staff member to learn from and teach one another and ask each to exhibit curiosity and respect for the contributions of others.
  • Creativity: We strive to cultivate a challenging, stimulating, and supportive environment where our employees are expected to be inquisitive, take the initiative, and demonstrate ingenuity.
  • Credibility: Our employees are smart, thoughtful, and objective in their work. We expect them to be technically solid in their area of expertise and for those researching to demonstrate scientific rigor.
  • Dedication: Our team achieves success because of our dedication to carrying out high-quality work and delivering trusted results.

Position Summary

The Full Stack Developer position uses client-side, server-side, and database tools and methodologies to develop web applications from concept to finished product, including front-end and back-end. In addition to full-stack web development, this position works with project-specific data structures and relational database design, applying the standardized coding, data architecture, and analytic programming practices used across Arbor Research's funded projects. The developer collaborates with business stakeholders and technical leads to understand needs and translate them into technical requirements, growing toward full ownership of application and data architecture decisions.

Essential Duties and Responsibilities

Full-Stack Web Development

  • Build data visualizations (charts, graphs, dashboards) using tools similar to D3.js, Plotly, or Tableau.
  • Build and maintain APIs using technologies such as ASP.NET Web API or Azure Functions, with guidance from senior staff on authentication and scalability requirements.
  • Build responsive, mobile-friendly application interfaces that meet Section 508 / WCAG 2.1 AA accessibility standards, consistent with current federal contract requirements.
  • Leverage AI (e.g. Claude Code) as both a tool to aid software development and a component for solutions, following organizational guidance and controls.
  • Develop and utilize advanced knowledge of project-specific data structure and organization, study protocol, and research design; analyze user requirements and translate them into implementation design.
  • Implement code using relational database theory and technologies, including database design, views, functions, stored procedures, and security controls, with referential integrity in mind.
  • Assist in making technical decisions and implementing logic plans for projects of medium complexity for a technical audience, using pseudo code as necessary.
  • Work as part of a team to analyze and respond to questions posed by data requesters and funding sources; independently and efficiently accomplish quick-turnaround data requests for funding sources and the public.
  • Take initiative in leading new data-related and full-stack development projects as capability grows.
  • Support data pipelines, data acquisition, and transformation tasks for funded projects, under the direction of senior staff.
  • Support cloud-hosted application and data environments, primarily on Microsoft Azure, building familiarity with AWS as project needs require.
  • Work collaboratively with both internal and external research personnel, including co-investigators of varying backgrounds and expertise, to understand needs and implement agreed-upon interface and data requirements.
  • Collaborate with analysts and supervisors to ensure accuracy of data analyses and dataset creation, and with other programming staff to maintain and enhance major project products.
  • Achieve quality in software development work through well-defined testing and verification procedures; follow the application development staging process; effectively debug their own code and other programmers' code.
  • Discuss projects of medium complexity with technical and non-technical audiences; contribute to the discussion and planning of more complex projects.
  • Develop and utilize leadership skills; take initiative in mentoring more junior team members as experience grows.
  • Display a professional and exemplary work and research ethic.

Additional Duties Completed by Those Serving in a Technical Lead Capacity

  • Serve as technical lead programmer for one or more projects.
  • Provide technical oversight to programmers with assignments on the project.
  • Coordinate with members from other teams to ensure the project requirements are met.
  • Formulate a written project plan, which ties the technical tasks to the project scope.

Qualifications

Required
  • Bachelor's degree with at least five (5) years of progressively more responsible programming experience, including web application development and either SAS or SQL-based relational database technologies.
  • Familiarity with Microsoft ASP.Net coding (including design and debugging).
  • Working knowledge of T-SQL and relational database structure and referential integrity, including database design, views, functions, stored procedures, and security controls.
  • Demonstrated ability to write code that is clearly readable and efficient, and to analyze and translate user requirements into implementation design.
  • Exposure to Python or a comparable language for data engineering, automation, or ETL pipeline tasks.
  • Basic familiarity with cloud application hosting concepts (Microsoft Azure preferred).
  • Excellent understanding of statistical concepts and fluency in analytical approaches for health care outcomes.
  • Excellent organizational skills; ability to work as part of a team.
  • Proficiency in Microsoft Office.
Preferred Qualifications:
  • Exposure to Microsoft Azure cloud services and DevOps; familiarity with AWS is a plus.
  • Exposure to Plotly.js/D3 client-side charting and mapping frameworks.
  • Exposure to content management tools, such as WordPress.
  • Exposure to Tableau web-based data visualization software.
  • Familiarity with Microsoft SharePoint configuration and information management.
  • Experience with SAS (Base, Macro processing, PROC SQL) for statistical/analytic programming.
  • Experience with health insurance claims data.
  • Exposure to HL7/FHIR standards for clinical and administrative health data transfer.
  • Experience with formal software development lifecycle processes.
Entity:

Arbor Research LLC.

Work Arrangement:

Remote

Location:

Must be physically located in one of the following states:

* Connecticut, Washington D.C., Maryland, Massachusetts, Michigan, Minnesota, North Carolina, o r Virginia

Exempt

Reports To:

Managing Senior Programmer

40

Supervises Others:

No

Overnight Travel:

Minimal, no more than 5% (this is position dependent)

Salary Range:

$125,500- $209,000

*Base Compensation is determined by market range and geographic location pay zones. Base Compensation also includes various individual factors unique to each candidate such as job level, prior experience, skill set, certifications, and education, which may impact the compensation structure.

Equal Opportunity Employer
This employer is required to notify all applicants of their rights pursuant to federal employment laws.For further information, please review the Know Your Rights notice from the Department of Labor.

Obtenez votre examen gratuit et confidentiel de votre CV.

ou faites glisser et déposez votre fichier ici.

Similar jobs

Postes similaires à comparer

Research Analyst I (Mixed Methods)
Research Analyst I (Mixed Methods)

Arbor Research • États-Unis

À distance
USD 58 000 - 91 000
Research Analyst I (Mixed Methods)
Research Analyst I (Mixed Methods)

Arbor Research Collaborative for Health • États-Unis

À distance
USD 58 000 - 91 000
Associate Research Scientist
Associate Research Scientist

Arbor Research Collaborative for Health • El Paso (TX)

À distance
USD 90 000 - 127 000
Research Analyst I (Mixed Methods)
Research Analyst I (Mixed Methods)

Arbor Research Collaborative for Health • New York (NY)

À distance
USD 58 000 - 91 000
Senior Software Engineer - Full Stack Developer
Senior Software Engineer - Full Stack Developer

Aleron • Dallas (TX)

À distance
USD 130 000 - 150 000
Senior Front-End Developer (Leaning Full Stack)
Senior Front-End Developer (Leaning Full Stack)

Team Arti • Washington, Northern (KY)

Sur place
USD 140 000 - 190 000
Full Stack Engineer
Full Stack Engineer

Arbital Health • San Francisco (CA)

Sur place
USD 150 000 - 170 000
Equity: ISO stock options
Health, dental, and vision insurance
4% 401(k) match
+2
Full-Stack Developer
Full-Stack Developer

SAIC • Silver Spring (MD)

Hybride
USD 140 000 - 180 000
Sr. Full Stack Engineer
Sr. Full Stack Engineer

Index Analytics • Baltimore (MD), Northern (KY)

Sur place
USD 120 000 - 160 000
Health benefits
Retirement plan
Discretionary bonuses
+1
Sr. Software Engineer
Sr. Software Engineer

Eliassen Group • San Juan (PR)

À distance
USD 130 000 - 165 000