📘 OX Job Code Guide
A comprehensive guide to understand how job codes are created, how to read them, and what each code means across OX OXIy and OX OXAy.
🧩 1. What is a Job Code?
A Job Code is a unique identifier for every job opening at OX Group. It helps HR, hiring managers, and internal systems track job postings efficiently.
Example:
OXI-ENG-SDE-F-202511-01
This code tells you:
- Company: OX OXIy
- Department: Engineering
- Role: Software Development Engineer
- Level: Fresher
- Posted: November 2025
- Sequence: First opening in that month
🧱 2. Job Code Format
Every job code follows this standard format:
{COMPANY}-{DEPT}-{ROLE}-{LEVEL}-{YYYYMM}-{SEQ}
Component Breakdown:
| Part | Meaning | Examples |
|---|---|---|
| COMPANY | Which OX company | OXI = OX OXIy, OXA = OX OXAy |
| DEPT | Department code | ENG, PD, DSN, QA, DOS, SPO, DA, HRA, FNA |
| ROLE | Role abbreviation | SDE, UID, QAE, DOP, DS |
| LEVEL | Experience level | F = Fresher, E = Experienced |
| YYYYMM | Year and Month posted | 202511 = November 2025, 202505 = May 2025 |
| SEQ | Sequential number | 01, 02, 03... |
🗂️ 3. Department Codes
| # | Department Name | Code |
|---|---|---|
| 1 | Engineering | ENG |
| 2 | Product & Delivery | PD |
| 3 | Design | DSN |
| 4 | Quality Assurance | QA |
| 5 | DevOps & Security | DOS |
| 6 | Support & Platform Operations | SPO |
| 7 | Data & Analytics | DA |
| 8 | HR & Admin | HRA |
| 9 | Finance & Accounts | FNA |
👔 4. Role Codes by Department
🔹 Engineering (ENG)
| Role | Code |
|---|---|
| Software Development Engineer | SDE |
| Lead Engineer | LED |
| Architect | ARC |
Note: SDE covers all specializations (Full Stack, Backend, Frontend, Mobile). The specific stack is mentioned in the job title/slug only.
Examples:
OXI-ENG-SDE-F-202511-01→ Software Development Engineer (Full Stack) - FresherOXI-ENG-SDE-F-202511-02→ Software Development Engineer (Backend) - FresherOXI-ENG-LED-E-202511-01→ Lead Engineer - Experienced
🔹 Product & Delivery (PD)
| Role | Code |
|---|---|
| Product Manager | PM |
| Product Owner | PO |
| Business Analyst | BA |
| Project Manager | PMO |
| Delivery Manager | DM |
| Scrum Master | SM |
Examples:
OXI-PD-BA-F-202511-01→ Business Analyst - FresherOXI-PD-PM-E-202511-01→ Product Manager - Experienced
🔹 Design (DSN)
| Role | Code |
|---|---|
| UI/UX Designer | UID |
| Product Designer | PDT |
| Graphic Designer | GD |
| Lead Designer | LDD |
Examples:
OXI-DSN-UID-F-202511-01→ UI/UX Designer - FresherOXI-DSN-UID-E-202511-01→ UI/UX Designer - Experienced
🔹 Quality Assurance (QA)
| Role | Code |
|---|---|
| QA Engineer | QAE |
| Automation Engineer | AUT |
| Tester | TST |
| QA Lead | QLD |
| Performance Tester | PFT |
Examples:
OXI-QA-TST-F-202511-01→ QA Tester - FresherOXI-QA-AUT-E-202511-01→ Automation Engineer - Experienced
🔹 DevOps & Security (DOS)
| Role | Code |
|---|---|
| DevOps Engineer | DOP |
| Site Reliability Engineer | SRE |
| Security Engineer | SE |
| Cloud Engineer | CLD |
| OXIrastructure Engineer | IFE |
Examples:
OXI-DOS-DOP-E-202511-01→ DevOps Engineer - ExperiencedOXI-DOS-SE-E-202511-01→ Security Engineer - Experienced
🔹 Support & Platform Operations (SPO)
| Role | Code |
|---|---|
| Support Engineer | SUP |
| Technical Support | TSP |
| Customer Success Engineer | CSE |
| Operations Specialist | OPR |
Examples:
OXI-SPO-SUP-F-202511-01→ Support Engineer - FresherOXI-SPO-CSE-E-202511-01→ Customer Success Engineer - Experienced
🔹 Data & Analytics (DA)
| Role | Code |
|---|---|
| Data Scientist | DS |
| Data Analyst | DAN |
| Data Engineer | DE |
| BI Analyst | BI |
| ML Engineer | ML |
Examples:
OXI-DA-DS-E-202511-01→ Data Scientist - ExperiencedOXI-DA-DAN-F-202511-01→ Data Analyst - Fresher
🔹 HR & Admin (HRA)
| Role | Code |
|---|---|
| HR Associate | ASC |
| Recruiter | REC |
| Talent Acquisition | TA |
| HR Operations | HOP |
| Admin Executive | ADM |
| HR Manager | HRM |
Examples:
OXI-HRA-ASC-F-202511-01→ HR Associate - FresherOXI-HRA-REC-F-202511-01→ Recruiter - Fresher
🔹 Finance & Accounts (FNA)
| Role | Code |
|---|---|
| Accountant | ACC |
| Financial Analyst | FA |
| Finance Associate | FAS |
| Auditor | AUD |
| Tax Specialist | TAX |
| Finance Manager | FNM |
Examples:
OXI-FNA-ACC-E-202511-01→ Accountant - ExperiencedOXI-FNA-FA-E-202511-01→ Financial Analyst - Experienced
🎓 5. Experience Level Codes
| Level | Code | Description |
|---|---|---|
| Fresher | F | Entry-level position (0-1 years) |
| Experienced | E | Experienced, Mid-level, or Senior (1+ years) |
📅 6. Posting Date Format (YYYYMM)
The posting date uses Year + Month format:
| Format | Meaning |
|---|---|
202511 | November 2025 |
202512 | December 2025 |
202501 | January 2025 |
202505 | May 2025 |
🔢 7. Sequence Number (SEQ)
The sequence number increments for each job posted in the same month for the same company-department-role-level combination.
Examples:
01 → First opening that month
02 → Second opening
03 → Third opening
If the same role is posted again in a different month, the sequence resets to 01.
📋 8. Complete Examples
Example 1: SDE Fresher at OX OXIy (November 2025)
OXI-ENG-SDE-F-202511-01
- Slug:
software-development-engineer-fullstack-fresher
Example 2: Business Analyst Experienced at OX OXIy
OXI-PD-BA-E-202511-01
- Slug:
business-analyst-experienced
Example 3: UI/UX Designer Fresher at OX OXIy
OXI-DSN-UID-F-202511-01
- Slug:
ui-ux-designer-fresher
Example 4: HR Associate Fresher at OX OXAy
OXA-HRA-ASC-F-202511-01
- Slug:
hr-associate-fresher
Example 5: Same JD Reposted After 6 Months
OXI-ENG-SDE-F-202511-01 → Posted November 2025
OXI-ENG-SDE-F-202505-01 → Same JD, reposted May 2025
OXI-ENG-SDE-F-202505-02 → Another opening in May 2025
Note: The slug remains the same, but the job code is unique each time.
🎯 9. Key Benefits of This System
✅ Uniqueness: Every job posting gets a unique code, even if the same JD is reposted
✅ Traceability: Easy to track when and where a job was posted
✅ Scalability: Can easily add new companies, departments, or roles
✅ Clarity: Human-readable format makes it easy to understand at a glance
✅ System-Friendly: Works well with ATS, databases, and reporting tools
✅ Consistency: Standardized across both OX OXIy and OX OXAy
📊 10. Quick Reference: Job Code Breakdown
OXI-ENG-SDE-F-202511-01
│ │ │ │ │ │
│ │ │ │ │ └─ Sequence: 1st opening
│ │ │ │ └──────── Posted: November 2025
│ │ │ └─────────── Level: Fresher
│ │ └─────────────── Role: Software Development Engineer
│ └─────────────────── Department: Engineering
└─────────────────────── Company: OX OXIy
🔍 11. Common Scenarios
Scenario 1: Multiple Openings for Same Role in Same Month
OXI-ENG-SDE-F-202511-01 → 1st SDE Fresher opening
OXI-ENG-SDE-F-202511-02 → 2nd SDE Fresher opening
OXI-ENG-SDE-F-202511-03 → 3rd SDE Fresher opening
Scenario 2: Same Role, Different Experience Levels
OXI-ENG-SDE-F-202511-01 → SDE Fresher
OXI-ENG-SDE-E-202511-01 → SDE Experienced
Note: Different levels, so sequence restarts at 01
Scenario 3: Different Companies, Same Role
OXI-ENG-SDE-F-202511-01 → OX OXIy SDE
OXA-ENG-SDE-F-202511-01 → OX OXAy SDE
Note: Different companies, so sequence is independent
Scenario 4: Reopening a Closed Position
OXI-PD-BA-F-202511-01 → Posted Nov 2025, then closed
OXI-PD-BA-F-202502-01 → Reopened Feb 2025 with new code
💡 12. Best Practices
- Always use the most recent code when referring to a job posting
- Include the full job code in all documentation, emails, and systems
- Do not reuse old job codes - always generate a new one
- Keep the slug consistent across multiple postings of the same JD
- Update the sequence number properly when posting multiple openings
- Document any custom roles added to the system
❓ 13. Frequently Asked Questions
Q: Can I reuse an old job code?
A: No. Each job posting must have a unique code. Generate a new code even if reposting the same JD.
Q: What if we run out of sequence numbers?
A: Sequence goes from 01-99, supporting 99 openings per role per month. If you need more, consider splitting by location or other criteria.
Q: Can I change a job code after posting?
A: No. Job codes should remain unchanged once created. Close the old posting and create a new one if needed.
Q: What if we add a new department?
A: Follow the same naming convention (2-4 character code) and update this guide.
Q: How do I handle internships or contract positions?
A: You can extend the LEVEL codes (e.g., I for Intern, C for Contract) or add it to the role title/slug.
Document Version: 1.0
Last Updated: November 2025
Maintained by: OX Group HR & Engineering Teams
This guide ensures consistency and clarity across all job postings at OX OXIy and OX OXAy.