Quick Tips for Job Descriptions
Looking to hire someone in the Tech Industry? Need to create a job description? Have a few tips for you that may be helpful. I am writing this as a Database Administrator, but am pretty sure that this applies to other positions as well.
Believe it or not, the description used to lure in the right candidate can have an impact. No matter what you say there will surely be many people who apply that really aren’t qualified or have what you are looking for. Doesn’t take a lot of effort to send an email via a web page or an email. Plenty of people out there throwing darts in hopes of having one stick. Plenty of employers doing the same thing with job descriptions. Let’s be a little nicer to each other and make our lives a little easier.
What you should do:
- Do take time to understand what you are looking for in a candidate. It’s okay to change what you are looking for as time moves forward so don’t stress about that. Do you want them to come in and mentor people right away, bring skills that are new to the environment, or maybe you want them to learn how things are done your way?
- Do Keep it simple. Yes, you can think of every little detail to put out there. But why? Don’t try to come across as intelligent. Come across as being to the point.
- Do think of your intended audience. Is this for a recruiting or staffing agency, or the Individual candidates.
- Do have someone review the job description before posting. Don’t cut and paste other job descriptions you have used before. Too many times you see unrelated points,
- Do tailor the wording for the person you are looking for. Use terminology you expect them to understand.
- Do consult someone with experience in the role you are looking for if you do not have experience with it.
- Do understand that there are many different tools that to do the same thing. Is it okay for them to learn them on the job if they already understand the concepts.
- Do make sure the requirements and skills match the job description.
Items to include in the job posting
- Job title - Pretty obvious one. Put it in there.
- Name of the company hiring - If a staffing agency then list the staffing agency.
- Company description - Keep it brief. Type of industry and maybe a little sales pitch. Let the candidate do some research on their own too.
- Office location - Where is the office located? May even want to include whether or not it is the main office.
- Who will the person report to - Yes, it can matter. Directly to CEO, CIO, Team Lead, etc.
- Travel requirements - Percentage of travel that may be required. Some people love to travel and other's may not be able to.
- Type of employment - Is this a full or part time position, contract, etc. If it is a contract then list how long is it expected to last.
- Job Description - Quick overview of what you are looking for. Looking for a manager, team player, or maybe a new skill set? Let them know.
- Primary functions - Give the candidate a little more idea of what they will be expected to do.
- Requirements - This is where you list the non-negotiable qualifications that candidate must meet. Think this one through and be honest with yourself. Years of experience does not equate to ability.
- Nice to haves - These are the qualifications that give the candidate an extra boost.
- Benefits - This does not have to just include retirement and medical benefits. Other benefits may be office location, company culture, etc. Be creative because this is a nice place to sell the job.
Sample Job Description
Leading seafood retailer Acme Seafood is currently seeking a Full-time SQL Server Database Administrator to work in our corporate office located in New Orleans, LA. This person will report to the Database Services Manager as a member of the DBA team.
Job Description: The DBA team members are responsible for the overall health of the production and development databases. Including, but not limited to Backups and Recovery, upgrades, conversions, optimization, etc. Frequently with business owners to discuss needs and effectively communicate technical solutions at a business level. Work with development staff assisting with best practices. Work with development teams to create data models and be part of the Agile process. The DBA team also provides ad-hoc reporting as needed to assist with the organization’s decision making processes.
- Participate in 24/7 on-call rotation.
- Respond to incidents and Tier 3 Help Desk tickets.
- Enforce companies, security, performance, and data integrity objectives.
- Work with DBA team to implement best practices, apply patches, and perform upgrades.
- Ensure all database servers are backed up in a way that meets the business’s Recovery Point Objectives (RPO)
- Create and maintain SQL and Powershell scripts used to monitor and manage the databases.
- Create and modify data models.
- Document the company’s database environment
- Requirement gathering for ad-hoc reporting (20%)
- Bachelor's degree in Information Technology related field
- Good communication skills.
- 5+ years MS SQL Server Administration experience in a large robust environment.
- Ability to travel 10% of the time
- Experience with Performance Tuning and Optimization. All that it could entail.
- Experience with backups, restores and recovery models
- Knowledge of High Availability (HA) and Disaster Recovery (DR) options for SQL Server.
- Ability to understand and write DDL, DML, DCL, and TCL
- Experience with SSRS and warehouse design
- Experience with Erwin or other data modeling tools
- Experience with Redgate Tools
- TFS and Visual Studio
- Experience in the Retail industry.
- Office located in the heart of New Orleans food district.
- Matching 401K
- Medical, dental, and vision
- Work from home days.