@@ -16,9 +16,8 @@ collaboration with the [Steno Diabetes Center
16
16
Aarhus] ( https://www.stenoaarhus.dk/ ) (SDCA), invites applications for
17
17
one position as "research software engineer" to work (in person or
18
18
remote) with a team on a software and data infrastructure project,
19
- starting June 1 or as soon as possible thereafter. The position for
20
- 'research software engineer' that are full-time and negotiable for up to
21
- 3 years.
19
+ starting March 1 or as soon as possible thereafter. This is a
20
+ fixed-term, full-time 2-year position.
22
21
23
22
At the Department of Clinical Medicine, you will be part of what is
24
23
probably the largest health science research department in Denmark. Our
@@ -37,15 +36,15 @@ framework for working with, discovering, and managing data that follows
37
36
FAIR and open science principles. This is a * software* project that
38
37
focuses on working with data, but not on data itself. A description of
39
38
the project (called Seedcase) can be found at
40
- < https://steno-aarhus.github.io/ seedcase-project/ > . The Seedcase project
41
- will be contributing to the research of SDCA
42
- (< https://www.stenoaarhus.dk/research/ > ) as well as that of other Steno
43
- centers and research initiatives throughout Denmark.
39
+ < https://seedcase-project.org / > . The Seedcase Project will be
40
+ contributing to the research of SDCA
41
+ (< https://www.stenoaarhus.dk/research/ > ) as well as to that of other
42
+ Steno centers and research initiatives throughout Denmark.
44
43
45
44
Since SDCA was started only a few years ago, its technical and social
46
45
infrastructure are still being actively developed. As a result, all SDCA
47
- personnel, including this current position and the rest of the DIF team,
48
- have a direct and impactful influence on how the culture and
46
+ personnel, including this current position and the rest of the Seedcase
47
+ team, have a direct and impactful influence on how the culture and
49
48
infrastructure is built and developed. Aside from working on Seedcase,
50
49
other responsibilities for the research software engineer, as well as
51
50
the rest of the team, include contributing to building this organization
@@ -55,40 +54,39 @@ and culture.
55
54
56
55
As the research software engineer, you will be:
57
56
58
- - Building and developing RESTful APIs (or APIs in general) for
59
- Seedcase
57
+ - Building and developing Django apps, Python Packages, and APIs in
58
+ general for Seedcase
60
59
61
- - Building and developing the frontend.
60
+ - Building and developing the frontend with HTML, CSS, and potentially
61
+ JavaScript
62
+
63
+ - Contributing to the development of the backend database structure
64
+ (in PostgreSQL)
62
65
63
66
- Reviewing contributed code and documentation text
64
67
65
68
- Assisting with or developing tools for improving analysis and
66
69
workflow pipelines related to using Seedcase (e.g. making Python/R
67
70
packages and scripts)
68
71
69
- * Note* , we anticipate that work on Seedcase project will not take up all
70
- full-time work, so depending on the applicant's interest, we encourage
71
- and support the research software engineer to collaborate on research
72
- projects outside of the project time.
73
-
74
72
### Team-wide responsibilities
75
73
76
74
The ** primary** responsibility for all members of the Seedcase team will
77
- be building and developing the newly started DIF project. For a general
78
- overview of timelines and tasks, see the Gantt chart in the project
79
- roadmap
80
- (< https://steno-aarhus.github.io/seedcase-project/community/contribute/roadmap.html > )
81
- More specifically, tasks will include:
75
+ be building and developing the Seedcase Project. For a general overview
76
+ of overall roadmap for sub-projects and milestones see the page
77
+ < https://seedcase-project.org/community/roadmap > . More specifically,
78
+ tasks will include:
82
79
83
80
- Refining, critiquing, and improving on the descriptions of the
84
- use-cases and the design and architecture of Seedcase
81
+ use-cases and the design and architecture of Seedcase software
82
+ products
85
83
86
84
- Finding and reviewing similar projects to identify what to use and
87
85
what can be improved upon
88
86
89
- - Building, internally testing, and developing each component of
90
- Seedcase into Minimally Valuable Products for early external testing
91
- and refining
87
+ - Building, internally testing, developing, and deploying each
88
+ component of Seedcase into Minimally Valuable Products, followed by
89
+ early external testing and refining
92
90
93
91
- Writing public-facing, * beginner-friendly* , and accessible
94
92
documentation on contributing to and using Seedcase
@@ -97,7 +95,7 @@ More specifically, tasks will include:
97
95
(e.g. through GitHub Pages)
98
96
99
97
All team members' * secondary* responsibilities (dependent on time
100
- available outside of the DIF project ):
98
+ available outside of the Seedcase Project ):
101
99
102
100
- Contributing to tasks and projects related to the general
103
101
administration or building up of the general research environment
@@ -106,8 +104,8 @@ available outside of the DIF project):
106
104
- Assisting with building up general capacity and skills in
107
105
reproducibility/transparency of research data analyses
108
106
109
- - Creating and running training sessions related to the Seedcase and
110
- to general computational analysis skills
107
+ - Creating and running training sessions related to the Seedcase
108
+ Project and to general computational analysis skills
111
109
112
110
* Note* , while the team as a whole will need to complete these tasks, any
113
111
individual member of the team * does not* need to do all these tasks and
@@ -122,9 +120,12 @@ We expect, at a minimum, that you:
122
120
123
121
- Are proficient in communicating (written and oral) in English
124
122
125
- - Are motivated, interested, and comfortable with working on projects
126
- that have recently started and that require contributing to a
127
- diverse set of tasks typical of the early stages of any initiative
123
+ - Are motivated, interested, and comfortable with working in an
124
+ environment where many software development workflows and processes
125
+ are still new and still need further development and refinement, as
126
+ well as contributing on a project that is still early in the stages
127
+ of development and that requires a diverse set of skills, knowledge,
128
+ and tasks
128
129
129
130
- Have demonstrated knowledge of and experience in using either
130
131
Python, JavaScript, or R for general programming tasks (need to be
@@ -150,7 +151,7 @@ And we prefer, but don't require, that you:
150
151
151
152
- Are interested in or motivated to be involved in aspects of building
152
153
up and developing the culture and infrastructure of a newer
153
- organization
154
+ organization and team
154
155
155
156
- Have knowledge of and experience in implementing and adhering to
156
157
FAIR/open principles
@@ -180,23 +181,23 @@ great working environment with an informal and positive atmosphere.
180
181
181
182
- If you live or move to Aarhus for the position, we expect that
182
183
you come into the office at SDCA at least twice a week
183
- - If you live outside of Denmark , we expect (and will cover) for
184
- you to participate in bigger in person meetings/events (e.g. our
185
- annual research retreat )
184
+ - If you live outside of Aarhus , we expect that you to participate
185
+ in bigger in- person meetings/events (accommodation expenses can
186
+ be covered )
186
187
187
- - The working hours are flexible.
188
+ - The working hours are flexible
188
189
189
- - Any necessary hardware or software will be provided or covered for.
190
+ - Any necessary hardware or software will be provided or covered for
190
191
191
192
- The position allows for a lot of freedom and autonomy in work and in
192
- the decision making on the direction the will take.
193
+ the decision making on the direction the will take
193
194
194
195
## Contact information
195
196
196
197
- If you have any specific questions about the position, ** contact**
197
- Annelli Sandbæk ([ anesnd\@ rm.dk] ( mailto:anesnd@rm.dk ) {.email}).
198
+ Annelli Sandbæk ([ anesnd\@ rm.dk] ( mailto:anesnd@rm.dk ) {.email})
198
199
199
200
## Formalities and salary range
200
201
201
202
- Salary is competitive and aligns with agreements between the
202
- university and the national unions.
203
+ university and the national unions
0 commit comments