CrawlJobs Logo

Database Programmer

United States, Winston Salem 38.20 - 57.30 USD / Hour · Job Posted February 14, 2026
Apply Position
Job Link Share

Job Description

This position will be part of a team that provides informatics expertise including data discovery, extraction, analysis, and management; and will report to the Informatics Lead Database Developer in the CTMC and will query and extract data, as well as integrate data into common data models in support of the tasks, goals, and priorities set by the NCCT Leadership Team and Informatics team and project leaders. This role leverages data to help the NCCT execute clinical trial startup, from site and study feasibility, through patient recruitment and data collection, to follow-up metrics and process assessment.

Job Responsibility

  • Design and implement database Extract-Transform-Load (ETL) procedures and jobs with minimal supervision
  • Implements complicated queries to databases and create automated reporting schemes
  • Analyzes and develops quality control needs of large projects
  • Document processes, data dictionaries, data lineages and collect metrics
  • Exhibit ability to use a wide variety of research computer software tools and operating system environments
  • Attends project and/or departmental meetings and contributes to the project design concerning data management needs
  • Consults with users on project design needs
  • Maintains a professional relationship with project and departmental personnel
  • Mentor and guide junior database programmers
  • Achieve and maintain EPIC Clarity certifications within 2-5 months of hire date (may require up to two trips to EPIC Training facility in Wisconsin)
  • Performs other related duties incidental to work described herein

Requirements

  • Experience with SQL queries and multi-tier SQL system development on multiple platforms (Oracle, SQL Server, Postgres)
  • Experience with healthcare and/or biomedical research operations and systems
  • Experience with database systems administration, performance profiling, index creation and evaluation
  • Experience with agile software development and the software lifecycle
  • Experience with code versioning systems such as Git
  • Experience working in cloud environments, particularly Azure and the Snowflake data stack
  • Strong initiative and proven ability to work independently
  • Ability to communicate on a professional level with customers and staff
  • Superior problem-solving skills
  • Bachelor's degree with computer course and four years' experience in computer programming or operations research required
  • or, an equivalent combination of education and experience in computer programming
  • Experience with the installation and maintenance of personal computers

Nice to have

Existing EPIC Certifications a huge plus

What we offer

  • Paid Time Off programs
  • Health and welfare benefits such as medical, dental, vision, life, and Short- and Long-Term Disability
  • Flexible Spending Accounts for eligible health care and dependent care expenses
  • Family benefits such as adoption assistance and paid parental leave
  • Defined contribution retirement plans with employer match and other financial wellness programs
  • Educational Assistance Program

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Database Programmer

8 matching positions

Database Programmer

This position will be part of a team that provides informatics expertise includi...
Location
Location
United States , Winston Salem
Salary
Salary:
37.50 - 56.25 USD / Hour
advocatehealth.com Logo
Advocate Health Care
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Experience with SQL queries and multi-tier SQL system development on multiple platforms (Oracle, SQL Server, Postgres)
  • Experience with healthcare and/or biomedical research operations and systems
  • Experience with database systems administration, performance profiling, index creation and evaluation
  • Experience with agile software development and the software lifecycle
  • Experience with code versioning systems such as Git
  • Experience working in cloud environments, particularly Azure and the Snowflake data stack
  • Strong initiative and proven ability to work independently
  • Ability to communicate on a professional level with customers and staff
  • Superior problem-solving skills
  • Bachelor's degree with computer course and four years' experience in computer programming or operations research required
Job Responsibility
Job Responsibility
  • Design and implement database Extract-Transform-Load (ETL) procedures and jobs with minimal supervision
  • Implements complicated queries to databases and create automated reporting schemes
  • Analyzes and develops quality control needs of large projects
  • Document processes, data dictionaries, data lineages and collect metrics
  • Exhibit ability to use a wide variety of research computer software tools and operating system environments
  • Attends project and/or departmental meetings and contributes to the project design concerning data management needs
  • Consults with users on project design needs
  • Maintains a professional relationship with project and departmental personnel
  • Mentor and guide junior database programmers
  • Achieve and maintain EPIC Clarity certifications within 2-5 months of hire date
What we offer
What we offer
  • Paid Time Off programs
  • Health and welfare benefits such as medical, dental, vision, life, and Short- and Long-Term Disability
  • Flexible Spending Accounts for eligible health care and dependent care expenses
  • Family benefits such as adoption assistance and paid parental leave
  • Defined contribution retirement plans with employer match and other financial wellness programs
  • Educational Assistance Program
  • Fulltime
Read More
Arrow Right

Database Programmer

This position will be part of a team that provides informatics expertise includi...
Location
Location
United States , Winston Salem
Salary
Salary:
37.50 - 56.25 USD / Hour
advocatehealth.com Logo
Advocate Health Care
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Experience with SQL queries and multi-tier SQL system development on multiple platforms (Oracle, SQL Server, Postgres)
  • Experience with healthcare and/or biomedical research operations and systems
  • Experience with database systems administration, performance profiling, index creation and evaluation
  • Experience with agile software development and the software lifecycle
  • Experience with code versioning systems such as Git
  • Experience working in cloud environments, particularly Azure and the Snowflake data stack
  • Strong initiative and proven ability to work independently
  • Ability to communicate on a professional level with customers and staff
  • Superior problem-solving skills
  • Bachelor's degree with computer course and four years' experience in computer programming or operations research required
Job Responsibility
Job Responsibility
  • Design and implement database Extract-Transform-Load (ETL) procedures and jobs with minimal supervision
  • Implements complicated queries to databases and create automated reporting schemes
  • Analyzes and develops quality control needs of large projects
  • Document processes, data dictionaries, data lineages and collect metrics
  • Exhibit ability to use a wide variety of research computer software tools and operating system environments
  • Attends project and/or departmental meetings and contributes to the project design concerning data management needs
  • Consults with users on project design needs
  • Maintains a professional relationship with project and departmental personnel
  • Mentor and guide junior database programmers
  • Achieve and maintain EPIC Clarity certifications within 2-5 months of hire date
What we offer
What we offer
  • Paid Time Off programs
  • Health and welfare benefits such as medical, dental, vision, life, and Short- and Long-Term Disability
  • Flexible Spending Accounts for eligible health care and dependent care expenses
  • Family benefits such as adoption assistance and paid parental leave
  • Defined contribution retirement plans with employer match and other financial wellness programs
  • Educational Assistance Program
  • Fulltime
Read More
Arrow Right

Database Programmer Analyst - SQL/Oracle

The Applications Development Intermediate Programmer Analyst is an intermediate ...
Location
Location
India , Pune, Maharashtra, India, Chennai, Tamil Nadu, India
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 2-5 years of relevant experience in the Financial Service industry
  • Intermediate level experience in Applications Development role
  • Hands-on experience in relational data base like Oracle, SQL Server
  • Proficient in data base performance tuning, building complex logic through SQLs, Procedures
  • Proficient in data analysis and data modelling
  • Consistently demonstrates clear and concise written and verbal communication
  • Demonstrated problem-solving and decision-making skills
  • Ability to work under pressure and manage deadlines or unexpected changes in expectations or requirements
  • Bachelor’s degree/University degree or equivalent experience
Job Responsibility
Job Responsibility
  • Utilize knowledge of applications development procedures and concepts, and basic knowledge of other technical areas to identify and define necessary system enhancements, including using script tools and analyzing/interpreting code
  • Consult with users, clients, and other technology groups on issues, and recommend programming solutions, install, and support customer exposure systems
  • Apply fundamental knowledge of programming languages for design specifications
  • Analyze applications to identify vulnerabilities and security issues, as well as conduct testing and debugging
  • Serve as advisor or coach to new or lower level analysts
  • Identify problems, analyze information, and make evaluative judgements to recommend and implement solutions
  • Resolve issues by identifying and selecting solutions through the applications of acquired technical experience and guided by precedents
  • Has the ability to operate with a limited level of direct supervision
  • Can exercise independence of judgement and autonomy
  • Acts as SME to senior stakeholders and /or other team members
  • Fulltime
Read More
Arrow Right

Senior Clinical Database Programmer

The Senior Clinical Database Programmer is responsible for the programming of hi...
Location
Location
India , Remote
Salary
Salary:
Not provided
parexel.com Logo
Parexel
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree in Life Science, Computer Science or equivalent
  • Minimum of 5 years of relevant experience in a pharmaceutical, biotech, CRO, or Regulatory Agency with an emphasis on building data collection and assimilation solutions
  • Technical skills and experience using relational databases (e.g. Oracle InForm, Rave EDC System, Oracle DMW, MS SQL Server or MS Access)
  • Experience in Oracle, PL/SQL, SAS, Java, relational database design and database programming skills
  • Rave Custom Function Programming skills are mandatory
  • Strong communication (written and oral), decision-making, influencing, negotiation, and project management skills
  • Proficiency in the use of Microsoft Office Suite of tools (Outlook, Word, Excel, etc.)
  • Understanding of drug development process and data operations required for the reporting of clinical trial data (e.g. data review, study reports, regulatory submissions, safety updates, etc.)
  • Understanding regulatory requirements and relevant data standards
  • CDISC knowledge and experience are preferable
Job Responsibility
Job Responsibility
  • Works closely with department roles and cross-functional study team members to create data capture solutions that support the quality and timely delivery of data required per standard and study specific data review plans
  • Complies with applicable SOPs and work practices
  • Serves as subject matter expert in one or more technologies
  • Leads and contributes to cross-functional technical initiatives in collaboration with clients Digital and other teams
  • Supports knowledge development of data capture tools and methods that support the accuracy and integrity of study data
Read More
Arrow Right

Application Development Sr Programmer for Database

Working at Citi is far more than just a job. A career with us means joining a te...
Location
Location
India , Chennai
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 8+ years hands on experience
  • Strong Knowledge in one of the project management methodologies
  • Experience in designing and implementing Multi-tier applications
  • Excellent analytic & problem solving skills
  • Excellent knowledge in troubleshooting, performance tuning and best practices
  • Experience in Messaging, failover designing and recovery planning
  • Experience in delivering high quality applications
  • Experience in project risk identification techniques, mitigation and escalation
  • Familiar with all phases of the systems lifecycle, from analysis, design and development through to support
  • Experience in developing performance sensitive applications
Job Responsibility
Job Responsibility
  • Develop common, reusable components and services utilizing Citi’s best practices
  • Create high performance, low latency applications leveraging existing Citi framework
  • Ensure strong reliability, scalability and performance of our components
  • Liaise with technical and business teams to collaborate on identifying opportunities and solutions
  • Drive architecture and execute on our technical strategy
  • Partner with business to continue to evolve our architecture roadmap beyond near term objectives
  • Coordinate development with both internal technology teams and business
  • Adhere to engineering standards and strive for best in class
  • Assist in third line support during core trading hours
  • Motivate, mentor and lead technical teams, evaluate their delivery, guide the members to deliver quality output with responsible delegation and build a high performance team
  • Fulltime
Read More
Arrow Right

Database (Oracle & Big Data) Programmer Analyst

The Applications Development Intermediate Programmer Analyst is an intermediate ...
Location
Location
India , Chennai; Pune
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Strong Big Data Ecosystem Knowledge: Demonstrable experience with Hadoop and its core components
  • Expertise in Hive for data warehousing and query processing
  • Experience with Impala for real-time querying of data in Hadoop
  • Solid understanding of data ingestion tools like Sqoop for RDBMS-to-Hadoop data transfer
  • Proficiency in Oracle Database: Extensive experience with Oracle SQL, PL/SQL, views, packages, and stored procedures
  • Proven ability in Oracle query tuning, performance optimization, and index management
  • Familiarity with Oracle database architecture, backup/recovery, and security concepts
  • Analytical & Problem-Solving Skills: Excellent analytical, problem-solving, and debugging skills with a keen eye for detail
  • Communication: Strong verbal and written communication skills, with the ability to explain complex technical concepts to non-technical stakeholders
  • Bachelor’s degree/University degree or equivalent experience
Job Responsibility
Job Responsibility
  • Utilize knowledge of applications development procedures and concepts, and basic knowledge of other technical areas to identify and define necessary system enhancements, including using script tools and analyzing/interpreting code
  • Consult with users, clients, and other technology groups on issues, and recommend programming solutions, install, and support customer exposure systems
  • Apply fundamental knowledge of programming languages for design specifications
  • Analyze applications to identify vulnerabilities and security issues, as well as conduct testing and debugging
  • Serve as advisor or coach to new or lower level analysts
  • Identify problems, analyze information, and make evaluative judgements to recommend and implement solutions
  • Resolve issues by identifying and selecting solutions through the applications of acquired technical experience and guided by precedents
  • Has the ability to operate with a limited level of direct supervision
  • Can exercise independence of judgement and autonomy
  • Acts as SME to senior stakeholders and /or other team members
  • Fulltime
Read More
Arrow Right

Apprentice Purchasing Administrator

The Apprentice Purchasing Administrator provides support to the Procurement Depa...
Location
Location
United Kingdom , Chorley
Salary
Salary:
Not provided
nsgltd.com Logo
NSG Environmental Ltd
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • GCSEs or equivalent - Desirable
  • Eligible for relevant apprenticeship programme - Desirable
  • IOSH Managing Safely or Level 2 Health & Safety in the Workplace or equivalent - Relevant training will be provided if required
  • Well organised with the ability to work to timescales and demonstrate attention to detail - Desirable
  • Routine recording and reporting of information both verbal and numerical - Desirable
  • Willingness to learn new systems and processes - Desirable
  • Used to dealing with confidential and commercial information - Desirable
  • Familiar with integrated management system operating procedures and requirements etc. - Desirable
  • Competent user of MS Office - Desirable
  • Able to organise and prioritise own work - Desirable
Job Responsibility
Job Responsibility
  • Assist with reviewing purchase requests for completeness under supervision
  • Support the entry of PRs into the procurement system for approval
  • Help Buyers prepare draft purchase orders for low-risk items following guidance
  • Learn and apply purchase order processes, coding, and approval routes
  • Match delivery notes to purchase orders and support the recording of goods received
  • Help resolve basic documentation issues by contacting suppliers or internal teams
  • File and maintain procurement documentation in line with departmental standards
  • Support invoice matching processes by providing accurate information to Finance
  • Assist with collecting supplier documentation (insurance, certificates, contact details)
  • Help maintain central supplier details in supply chain management software and supplier records in procurement filing structure
What we offer
What we offer
  • Life Assurance 3x Salary
  • Private Healthcare package
  • Pension – Company contributes 5% Individual contributes 4%
  • Discretionary bonus
  • 187.5 hours per year holiday allowance
  • Professional memberships covered
  • Fulltime
Read More
Arrow Right

Application Development Intermediate Programmer Analyst

The Applications Development Intermediate Programmer Analyst is an intermediate ...
Location
Location
Canada , Mississauga
Salary
Salary:
79320.00 - 110680.00 USD / Year
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 3+ years of hands-on experience with Apache Spark and PySpark
  • Deep understanding of Spark architecture, RDDs, DataFrames, and Datasets
  • Experience with Spark SQL, Spark Streaming, and Spark optimization techniques
  • Proficiency in Python for data processing and scripting
  • 3+ years of experience designing and implementing ETL/ELT pipelines
  • Hands-on experience with ETL tools such as Apache Airflow, Abinitio or similar
  • Experience with Databricks platform and Delta Lake
  • Strong understanding of data warehousing concepts and dimensional modeling
  • Experience with data integration patterns and best practices
  • In-depth knowledge and hands-on experience with relational databases, specifically Oracle, including SQL, PL/SQL
Job Responsibility
Job Responsibility
  • Utilize knowledge of applications development procedures and concepts, and basic knowledge of other technical areas to identify and define necessary system enhancements, including using script tools and analyzing/interpreting code
  • Consult with users, clients, and other technology groups on issues, and recommend programming solutions, install, and support customer exposure systems
  • Apply fundamental knowledge of programming languages for design specifications
  • Analyze applications to identify vulnerabilities and security issues, as well as conduct testing and debugging
  • Serve as advisor or coach to new or lower level analysts
  • Identify problems, analyze information, and make evaluative judgements to recommend and implement solutions
  • Resolve issues by identifying and selecting solutions through the applications of acquired technical experience and guided by precedents
  • Has the ability to operate with a limited level of direct supervision
  • Can exercise independence of judgement and autonomy
  • Acts as SME to senior stakeholders and /or other team members
  • Fulltime
Read More
Arrow Right