We are seeking a Developer at METRC for a part-time, entry-level role embedded in our Data Engineering team. You will work under the direct guidance of our Senior Cloud Engineer and Developer II on the maintenance of existing research software and the support of new development efforts. We run multiple longitudinal randomized clinical multi-site trials and have built an in-house Data Engineering shop to support them — this role is an opportunity to grow inside that environment from the ground up. Domain experience in clinical research is a plus but is not expected. If you are a developer with foundational skills in R and/or Python and a willingness to learn, you will find plenty of meaningful work here. We use Basecamp internally rather than JIRA; familiarity with either is welcome but neither is required. As with our other developer roles, our software design patterns and development cycles naturally follow the rhythms of study life cycles — meaning you will be working on software that needs to remain functional and extensible across studies that may not yet be designed. We use a DataOps methodology rooted in Agile principles. At the Developer I level, your primary contribution will be in supporting and learning within that framework under close supervision, with increasing independence over time. General summary Support the creation, implementation, maintenance, performance, production support and documentation of various departmental and enterprise-wide application systems. This includes but is not limited to the installation, modification, and testing of new and/or upgraded applications (packages or home grown), operating systems, file structures, hardware, communication devices, and productivity tools. Assist with database maintenance and application system code support. Job Scope/Complexity Demonstrate a basic understanding of project life cycle and support sections of life cycle. Under direct supervision, assist with full life-cycle of small and/or parts of a large project. Once priorities are set, perform tasks under direct supervision with regular process updates. Examples can easily be found in existing code, methods or online. Typically, concepts used are simple and standard.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Part-time
Career Level
Entry Level
Number of Employees
5,001-10,000 employees