What I find amusing is that they paid her an amount of money equal to her account number. Lucky for them crypto.com hasn't been around that long. My bank account has 10 digits.
Are you sure? Your link lists 32 jobs. A very large majority explicitly qualify themselves as "senior", "lead", "staff", or "principal" positions. There's also a "director".
There are a handful of postings that don't ask for seniority in the job title (and some are duplicate titles, strongly suggesting that each posting is a single opening). But all of them require at least two years of industry experience. Where are your junior positions? Did you mean to link something else?
1. Is it an analyst position or a software developer? It only requires a 'Basic knowledge of programming languages, including SQL' . So is knowing SQL enough? What other languages are used? No info.
2.
> Document requirements, conduct data analysis, and produce user documentation.
This is a Business Analyst requirement. Software devs rarely documents requirements in the project planning phase. If they are, it's a red flag for your org.
3.
> Strong project management skills
So do you need a project manager then? Yes, there's some overlap with a BA, but generally not with software development.
4.
> Develop reports, charts, graphs, and process maps and maintain data files.
Ok, so Data analyst then? Hold on, I thought you needed a PM. Now you need a BI Analyst.
5.
> Bachelor’s degree in Computer Science, Information Systems or related discipline with at least two (2) years of related experience, or Master’s degree in Computer Science, Information Systems or related discipline with one (1) year of related experience, or equivalent training and / or work experience.
Wait, I guess you really need a software developer. Or do you? Or is your HR just using this requirement as a general filter against self-taught people?
You're welcome, by the way. If you're wondering why you're struggling with finding top quality candidates - maybe show this post to your HR and tell them to stop lumping 4 jobs together into 1 listing. It really shows that you have no idea what you're looking for and are just looking to snatch up young talent so you can underpay them and hope they are naive enough to overlook all the red flags.
Coming from the financial services industry, I can say that this is a fairly typical job description for an entry level role, and as an analyst I did need most of these skills. The term "analyst" is usually the 'pay band title', while software engineer is the "functional title". Usually the progression there is something like: analyst -> associate -> vice president: equivalent to a FAANG-like progression of L3->L4->L5. This is of course complicated by the fact that 'analyst' is a title with a very different meaning if you're in, e.g. the investment banking.
These requirements are vague, but if I had to guess, this role is most likely heavy on data extracts and reporting (hence the SQL in point 1), and expects you to be able to work with your business counterparts to understand what's wrong/right with your reports. The charts and graphs point is probably more like 'basic Excel knowledge to manipulate the CSV you pulled from the sql database'. PM skills is probably a roundabout way of saying "can you estimate how long a feature might take to deliver". This role is most likely "big investment bank is required by regulation[1] to keep specific positions and send us their trades daily, write a query to make sure they're netting out to zero and send us a daily report".
Do you need a masters in comp sci to perform this role? No, probably not. I think it's more of a "well if you have the hard skills in programming, we can teach the other parts'. In my experience, a lot of the people from pure comp sci degrees left financial services fairly quickly out of boredom, whereas people with information systems degrees seemed to thrive based on the higher need for soft skills.
[1] e.g. SEC's FIN41 https://dart.deloitte.com/USDART/pdf/793a25c7-3f31-11e6-95db...
Typical but shitty job description, which was the entire point of the thread.
If you write shitty job descriptions, mention nothing about benefits and use a shitty HR system - you will not get high end candidates on average and can only hope to get lucky or keep the outside position open for years.
You and I know what the job entails, but some fresh grad won't. Nor is comp-sci in ANY way necessary for performing the duties in the job.
I've suggested this to my lawyer wife more than once. The problem is that she works for multiple partners with no visibility in to each other's tasks. So each partner thinks they can have 100% of her time whenever they want, and get upset when that turns out not to be true.