Skip to main content

📘 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:

PartMeaningExamples
COMPANYWhich OX companyOXI = OX OXIy, OXA = OX OXAy
DEPTDepartment codeENG, PD, DSN, QA, DOS, SPO, DA, HRA, FNA
ROLERole abbreviationSDE, UID, QAE, DOP, DS
LEVELExperience levelF = Fresher, E = Experienced
YYYYMMYear and Month posted202511 = November 2025, 202505 = May 2025
SEQSequential number01, 02, 03...

🗂️ 3. Department Codes

#Department NameCode
1EngineeringENG
2Product & DeliveryPD
3DesignDSN
4Quality AssuranceQA
5DevOps & SecurityDOS
6Support & Platform OperationsSPO
7Data & AnalyticsDA
8HR & AdminHRA
9Finance & AccountsFNA

👔 4. Role Codes by Department

🔹 Engineering (ENG)

RoleCode
Software Development EngineerSDE
Lead EngineerLED
ArchitectARC

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) - Fresher
  • OXI-ENG-SDE-F-202511-02 → Software Development Engineer (Backend) - Fresher
  • OXI-ENG-LED-E-202511-01 → Lead Engineer - Experienced

🔹 Product & Delivery (PD)

RoleCode
Product ManagerPM
Product OwnerPO
Business AnalystBA
Project ManagerPMO
Delivery ManagerDM
Scrum MasterSM

Examples:

  • OXI-PD-BA-F-202511-01 → Business Analyst - Fresher
  • OXI-PD-PM-E-202511-01 → Product Manager - Experienced

🔹 Design (DSN)

RoleCode
UI/UX DesignerUID
Product DesignerPDT
Graphic DesignerGD
Lead DesignerLDD

Examples:

  • OXI-DSN-UID-F-202511-01 → UI/UX Designer - Fresher
  • OXI-DSN-UID-E-202511-01 → UI/UX Designer - Experienced

🔹 Quality Assurance (QA)

RoleCode
QA EngineerQAE
Automation EngineerAUT
TesterTST
QA LeadQLD
Performance TesterPFT

Examples:

  • OXI-QA-TST-F-202511-01 → QA Tester - Fresher
  • OXI-QA-AUT-E-202511-01 → Automation Engineer - Experienced

🔹 DevOps & Security (DOS)

RoleCode
DevOps EngineerDOP
Site Reliability EngineerSRE
Security EngineerSE
Cloud EngineerCLD
OXIrastructure EngineerIFE

Examples:

  • OXI-DOS-DOP-E-202511-01 → DevOps Engineer - Experienced
  • OXI-DOS-SE-E-202511-01 → Security Engineer - Experienced

🔹 Support & Platform Operations (SPO)

RoleCode
Support EngineerSUP
Technical SupportTSP
Customer Success EngineerCSE
Operations SpecialistOPR

Examples:

  • OXI-SPO-SUP-F-202511-01 → Support Engineer - Fresher
  • OXI-SPO-CSE-E-202511-01 → Customer Success Engineer - Experienced

🔹 Data & Analytics (DA)

RoleCode
Data ScientistDS
Data AnalystDAN
Data EngineerDE
BI AnalystBI
ML EngineerML

Examples:

  • OXI-DA-DS-E-202511-01 → Data Scientist - Experienced
  • OXI-DA-DAN-F-202511-01 → Data Analyst - Fresher

🔹 HR & Admin (HRA)

RoleCode
HR AssociateASC
RecruiterREC
Talent AcquisitionTA
HR OperationsHOP
Admin ExecutiveADM
HR ManagerHRM

Examples:

  • OXI-HRA-ASC-F-202511-01 → HR Associate - Fresher
  • OXI-HRA-REC-F-202511-01 → Recruiter - Fresher

🔹 Finance & Accounts (FNA)

RoleCode
AccountantACC
Financial AnalystFA
Finance AssociateFAS
AuditorAUD
Tax SpecialistTAX
Finance ManagerFNM

Examples:

  • OXI-FNA-ACC-E-202511-01 → Accountant - Experienced
  • OXI-FNA-FA-E-202511-01 → Financial Analyst - Experienced

🎓 5. Experience Level Codes

LevelCodeDescription
FresherFEntry-level position (0-1 years)
ExperiencedEExperienced, Mid-level, or Senior (1+ years)

📅 6. Posting Date Format (YYYYMM)

The posting date uses Year + Month format:

FormatMeaning
202511November 2025
202512December 2025
202501January 2025
202505May 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

  1. Always use the most recent code when referring to a job posting
  2. Include the full job code in all documentation, emails, and systems
  3. Do not reuse old job codes - always generate a new one
  4. Keep the slug consistent across multiple postings of the same JD
  5. Update the sequence number properly when posting multiple openings
  6. 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.