Skip to main content

A Tale of Two Job Specifications

A Tale of Two Job Specifications  👍👎

Recently I came across two job specifications for roles that were broadly related to data and information systems. On the surface they looked similar enough, both requiring analytical thinking, technical skills and the ability to support organisational objectives. However, once I started reading them closely, the difference in quality between the two documents became immediately obvious. One specification was so vague that I found myself writing comments all over it in red, while the other provided genuine insight into the role and the technologies involved. It was a perfect example of how a well-written job specification can help both employers and candidates.



The first job specification described the responsibilities of a Senior Analyst role. It contained plenty of corporate language about supporting stakeholders, analysing data, promoting service improvement and contributing to organisational objectives. While none of these requirements were unreasonable, they were written in such broad terms that almost anyone could claim to meet them. Phrases such as "strong ICT skills", "experience of using computer packages" and "knowledge of databases and reporting tools" tell a candidate very little about what they would actually be doing day to day. The document left me wondering what technologies the team used, what systems they maintained and what skills would genuinely help somebody succeed in the role.




By contrast, the Information Systems Specialist specification immediately stood out because it contained specific technical requirements. Rather than simply asking for experience with "computer systems", it listed technologies such as Microsoft Endpoint Configuration Manager (MECM), Intune, Windows Server, Active Directory, VMware, Azure Cloud Solutions, Microsoft 365, Azure Virtual Desktop, PowerShell and backup and recovery systems. This instantly gives applicants a much clearer picture of what the role involves and allows them to assess their own suitability more accurately.




The most valuable aspect of this level of detail is that it creates a roadmap for professional development. Even if a candidate does not currently possess all the required skills, they can identify the gaps and begin learning. For example, someone with a background in software development or data analysis can see that gaining experience with Azure, Active Directory or PowerShell would make them more competitive for future infrastructure and systems roles. The specification effectively becomes a learning guide as well as a recruitment document.




There is also a significant advantage for employers. Clear specifications attract better-targeted applications. When applicants understand exactly what technologies and responsibilities are involved, they are less likely to apply blindly and more likely to tailor their applications appropriately. This saves time for hiring managers and increases the likelihood of finding candidates who genuinely fit the role. Vague specifications may cast a wider net, but they often generate large numbers of applications from people who are simply guessing whether they are suitable.



Ultimately, the Information Systems Specialist job specification demonstrates what good recruitment documentation should look like. It explains the purpose of the role, identifies the systems involved and provides enough technical detail for candidates to understand both the job and the skills required to perform it successfully. The Senior Analyst specification may have described the outcomes expected from the role, but the Information Systems Specialist specification explained how those outcomes would be achieved. As somebody actively trying to build a career in technology, I found the second document far more useful because it showed me exactly what I need to learn if I want to do that job in the future.


The Green highlighted text is from the information systems specialist job spec and it helps make everything else in the job spec make sense.






Comments

Popular Past Posts

Meet Cuthbert Baines: A Passionate and High-Achieving Professional Programmer

   Hello, and welcome to my corner of the internet! I'm Cuthbert Baines , a seasoned computer programmer with a passion for solving complex problems and building efficient, scalable software. With years of experience in the industry, I’ve honed my skills to not only deliver high-quality code but also to contribute meaningfully to projects that push the boundaries of technology. My Journey into Programming I’ve always had a deep curiosity about how things work, which led me to the world of computer science and programming. From my first lines of code to tackling challenging algorithms, the journey has been a rewarding one. Over time, my focus has expanded to include full-stack development , machine learning , and software architecture , but the heart of my work remains in solving real-world problems with clean, maintainable code. What Sets Me Apart? As a professional programmer, I pride myself on a few key principles that guide my work: Attention to Detail : Whether I’m...

A Beginner’s Guide to AI & Machine Learning Terms (No Tech Background Needed!)

📶💻💹 Artificial Intelligence (AI) and Machine Learning (ML) are terms that are used by a lot of people but do you know about the technical nuts and bolts of how they actually work? If you don't that's OK, — I’ve broken down some of the most common terms you might hear in the world of AI/ML into simple explanations anyone can understand. Plus, if you're using Google Colab , there's a built-in AI assistant called Gemini that can help you understand and write code but you need to know the right questions to ask it first.   1. NLP (Natural Language Processing) 🎤🎧 NLP is a branch of AI that helps computers understand and work with human language. Think of it as the technology behind things like chatbots, language translators, and voice assistants like Siri or Alexa. It allows machines to “read” and make sense of text or speech, just like we do. 2. BERT (Bidirectional Encoder Representations from Transformers) BERT is a special AI model developed by Google that ...

Learn Universal Communication By Learning Esperanto

1. Begin with the 16 “rules” of Esperanto and its simple grammar Start by immersing yourself in the concise foundational rules of Esperanto: its phonetic spelling , predictable affixation, and regular verb system make it far easier to grasp than many natural languages. For a clear overview of why Esperanto is easier to learn than typical languages, see Why Learn Esperanto? (Lingolia) which outlines its regularity and simplified grammar. ( esperanto.lingolia.com ) 2. Use a structured online course to build vocabulary and grammar Enroll in a free, guided Esperanto course such as Transparent Language’s Esperanto module (which offers vocabulary lists, interactive exercises and listening tasks) to build a solid grammar and vocabulary foundation. ( Transparent Language ) 3. Complement your lessons with the community platform Lernu! Pair your formal lessons with practice on Lernu! , the free multilingual Esperanto learning site, which offers exercises, multimedia, dictionaries, and a...