This job ad is bad in so many ways that the spitefulness about Fortran is just the cherry at the top.
Let’s see what they ask for…
-
Contribute to the development of open source software on scientific projects and original research including scientific papers, reports and other artifacts.
So, they ask for a full-time scientist/expert in their respective field, conducting research, publishing, attending conferences, etc…
-
Work closely with stakeholders to meet their software requirements, address bugs, and achieve their scientific goals.
So they ask for a manager. Someone who’ll spend their day between meetings with the stakeholders and coordinating a team of developers to address their needs.
-
Deploy, maintain, and support web applications, servers, and cloud development platforms in support of scientific projects.
So they actually ask for a Full Stack Web Developer.
-
Participate in the roadmap, vision, and strategy for enhancing software quality.
Nothing to see here… the expected HR gibberish between the important stuff.
-
Mentor students to help them grow.
“Mentor”… hmmm yeah… we all know what this means… spend endless hours teaching Master and Ph.D. students how to code, the codebase, and finally end up writing most of their code…
-
Participate in developing the strategic direction of research software engineering at ORNL.
I’d say this falls under the manager’s position, so I’ll count it as one with number 2.
In short, they combined four job positions under one. They ask for a superhuman, expert in all the above fields, working 24/7, ahh, and don’t forget, besides all, to share their hate about Fortran as well.
Let’s focus for a moment on this part about the at least 5 classes OOP sample code… Imagine for a moment that a meeting took place and experts discussed the merits of a good C++ programmer and how to peek one from the sea of incompetence. And they actually ended up with that number. Why 5 and not 4 or 6… and to think that they might have voted over this!
To conclude, the most worrisome is that you can just replace ORNL with many other companies or/and institutes alike. The number of identical ads I used to see back when I was at the job search for such a position is staggering.