Research Application and Database Developer jobs in United States
cer-icon
Apply on Employer Site
company-logo

North Carolina State University · 4 hours ago

Research Application and Database Developer

North Carolina State University is seeking a Research Application and Database Developer to support interdisciplinary projects within its Research Computing department. The role involves designing and implementing applications, workflows, and databases, as well as developing data pipelines and ensuring the integrity and performance of research computing infrastructure.

EducationNon ProfitUniversities
check
H1B Sponsor Likelynote

Responsibilities

Responsibility for the design and implementation of various applications, workflows, and databases to support interdisciplinary projects within and across academies, centers, initiatives, and institutes
Develop and implement data pipelines to perform data integration in support of interdisciplinary projects
Ensure seamless integration of research computing infrastructure, through the use of data and database connectors, to meet the data analytics needs of the interdisciplinary projects
Assume a leading role in the security, the integrity, and the performance of the in-house and managed connectors, databases and data pipelines deployed in support of the interdisciplinary projects
Identify and implement technological solutions including design and implementation of databases, plugins, both in the cloud & on-premises, with the goal of meeting research project requirements while improving operational performance and efficiency
Apply modern application development and data management practices to ensure compliance with evolving standards
Lead application and database levels integration by setting up data pipelines to support major interdisciplinary research projects
Identify and implement technological solutions both in the cloud & on-premises, with the goal of improving operational performance and efficiency
Build, maintain, and document version-controlled code and data processing pipelines for complex research environments
Evaluate, configure, set up and administer databases to meet research project needs
Develop a solid understanding of the research data management system (RDMS) such as Globus, iRODS etc
Use Knowledge of REST API to develop plugins into RDMS to meet additional project needs
Develop or use existing data connectors to move data from source to destination
Lead efforts to integrate RDMS to dashboard, visualization or other publishing platforms
Administer the RDMS and facilitate the development of training material in collaboration with other OIT/unit IT facilitators

Qualification

Full Stack DevelopmentDatabase ManagementData IntegrationFront End FrameworksCloud ComputingAgile Software DevelopmentTeaching AbilityInterpersonal SkillsProject ManagementProblem Solving

Required

Master's degree and at least two years of relevant experience OR
Bachelor's degree with at least three years of relevant experience OR
An equivalent combination of education, training and relevant experience
Effective interpersonal skills, with ability to communicate clearly and knowledgeably
Time and project management skills
Ability to teach students and postdocs with little or no knowledge of applications development
Experience as a Full Stack Developer or similar role
Knowledge of front end frameworks (e.g. Angular, React, Vue) and UI/UX design
Knowledge of databases (e.g. PostgreSQL, MySQL, MongoDB) and familiarity with web servers (e.g. Nginx, Apache)
Experience with writing clean structured code and implementing good practices for software performance and code readability, maintainability and scalability
Familiarity with Linux/Unix command line interface

Preferred

Proven experience as a Full Stack Developer or similar role Knowledge of user-centered design practices
Knowledge of front-end languages (e.g. HTML / CSS , JavaScript, XML )
Knowledge of multiple back-end languages (e.g. C#, Java, Python, JavaScript) and their respective frameworks, especially Node.js and Express.js
Experience with cloud computing (e.g. AWS , Azure, GCP , etc)
Experience with agile software development
Knowledge of research process, data lifecycle, and data workflows
Experience developing automated processes for integrating data
Experience with database schema development, implementation and administration
Experience writing technical documentation
Good problem solving skills

Benefits

Medical , Dental , and Vision
Flexible Spending Account
Retirement Programs
Disability Plans
Life Insurance
Accident Plan
Paid Time Off and Other Leave Programs
12 Holidays Each Year
Tuition and Academic Assistance
Childcare benefits
Wellness & Recreation Membership
Wellness Programs

Company

North Carolina State University

company-logo
North Carolina State University is an educational institution that offers graduate and undergraduate programs.

H1B Sponsorship

North Carolina State University has a track record of offering H1B sponsorships. Please note that this does not guarantee sponsorship for this specific role. Below presents additional info for your reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2025 (211)
2024 (134)
2023 (164)
2022 (106)
2021 (90)
2020 (108)

Funding

Current Stage
Late Stage
Total Funding
$60.84M
Key Investors
National Institute of Food and AgricultureNational Safety CouncilBezos Earth Fund
2024-06-26Grant· $0.27M
2024-06-13Grant· $0.05M
2024-05-31Grant· $30M

Leadership Team

leader-logo
Marshall Brain
Director
linkedin
Company data provided by crunchbase