Interesting idea and agreed, not sure what I would call the job myself. Maybe Commander? It was Squall's title in the game. Maybe change the class name to Mercenary as well since that is what they were. Soldier bears too close of a resemblance to SOLDIER (FFVII) I think for basing it on FFVIII.
By the by, you can edit your original post after posting to include as much as you want and bypass the character limit. I'd also organize the abilities and traits a little better to the standard format (posted below in spoiler (to save space) so you can copy and paste). Every single class (except ACN for some reason) follows this formula for traits and abilities. Also note that traits are largely means of enhancing existing abilities (to prevent the enhancements from being used as cross class skills) and 3 of them are generally set aside for Stats (like "Enhanced Vitality" for tanks) in tiers I, II and III giving 2, 4 and 6 increase.
Abilities:
1:
2:
4:
6:
8:
10:
12:
15: (Quested from class guild)
18:
22:
26:
30: (Quested from class guild)
34:
38:
42:
46:
50:
Traits:
8:
14:
16:
20:
24:
28:
32:
36:
40:
44:
48:
Edit: Since I had nothing better to do I put your abilities into their approximate slots so you could get an idea of where to go from. I made some commentary on them and for some I changed their ordering due to combo's. For your traits, if you're looking to increase both damage and parrying rate consider making DEX the modifier for your attacks. DEX increases parry rate, blocking rate and ranged damage naturally in the game. STR increases parrying strength, blocking strength and melee damage. Though with the nature of only one stat being the absolute primary, I'd suggest giving Enhanced Dexterity I, II and III (2, 4 and 6 increase).
Abilities:
1: Cross-Cut (I swapped with Burstslash because generally your level 1 ability does damage and starts a combo)
2: Swap
2: Reload
4: Burstslash
6:
8: Soldier's Cry
10: Rush (I lowered its level so you're actively comboing while leveling)
12: Sword Jettison
15: (Quested from class guild) (you could swap in any ability here, usually utility attacks like knockbacks, jumpbacks, ranged attacks etc.)
18: Flank Shot
22: Augmented Shots
26: Slice and Dice
30: (Quested from class guild) (you could swap in any ability here, usually a defining ability. Examples: MRD's Butcher's Block, CNJ's Cure II, ACN's Summon II etc)
34: Lethargic Strikes
38: Battle Shout
42: Launch
46: Flip Blast (Think about lowering the level and including a 2nd combo string)
50: Stagger Breaker
Traits:
8: Spashfire (I suggest increasing the range to at least 1)
14: Active Parry (I'd suggest a base stat)
16: Large Mag
20: Improved Determination (I'd suggest a base stat)
24: Improved Parry (I'd suggest a base stat)
28: Improved Jettison
32:
36:
40: Vigor
44: Major Determination (I'd suggest a base stat)
48:
Edit2: Also, maybe consider giving it a tanking role. You give it increased HP regeneration and parrying rate already, some other buffs and combos could lead to an interesting tank. Make this one Squall themed. You could then give them a 2nd job for DPS that would be Seifer themed, using his Aura ability to increase damage dealt and the ability to cast fire magic as well. Just an idea
. My reasoning for it is because of the 2, Squall had higher defensive stats and Seifer had higher offensive stats.
For naming it could go Mercenary(class, Tank) -> Commander(Tank, Squall themed) & Disciplinarian(DPS, Seifer themed)