Job Posting: Texas Rangers Programmer / Analyst

Texas Rangers: Programmer Analyst, Baseball Operations

City / State: Arlington TX

JOB SUMMARY:    Analyzes needs, designs, writes, tests and supports new programs and applications to support Baseball Operations.  Works according to approved requirements and detailed specifications.  Supports and contributes to ongoing analytical research.

ESSENTIAL FUNCTIONS OF POSITION INCLUDE, BUT ARE NOT LIMITED TO THE FOLLOWING:

Job Duties

  • Author readable software requirements by discerning key deliverables from short in-person meetings, phone calls, or emails
  • Produce reasonable, accurate estimates from the gathered requirements with the ability to consistently meet them
  • Develop high-quality software systems on multiple platforms in a rapid application development environment
  • Confirm program operation by conducting tests
  • Develop and maintain databases and links to multiple external data sources
  • Provide reference material by writing and maintaining user documentation
  • Ability to train and support end users with a wide variety of computer skills
  • Support analytical research and development
  • Other responsibilities as assigned

Job Expectations

  • Protect operations by keeping information confidential
  • Build professional relationships with baseball operations personnel in order to understand service requirements
  • Willingness to be honest with clients if unable to meet deadlines as soon as problems are encountered
  • Demonstrate a willingness to commit the additional time and effort necessary during periods of heavy workload in order to meet project milestones, implementation deadlines and the like
  • Demonstrate desire and aptitude to become a subject matter expert in baseball data analysis

Skills/Qualifications

  • Bachelor’s Degree in computer related discipline or relevant work experience
  • Communicate technical and complex information both orally and in writing
  • Strong organizational skills
  • Self-motivated and able to work under strict deadlines and minimal supervision
  • Perform multiple tasks concurrently and respond to emergency situations effectively
  • Possess a sound working knowledge of , and significant hands on experience with several of the following, by priority:
    • Software requirements, design, testing, and debugging
    • Rapid Application Development
    • Microsoft SQL Server (advanced querying and stored procedures, analyzing performance)
    • C#, ASP.NET
    • jQuery and JavaScript
    • MySQL
    • C++
    • Statistical Analysis
    • R
    • Tableau

The above statements are intended to describe the general nature and level of work being performed by people assigned to this job.  They are not intended to be an exhaustive list of all responsibilities, duties and skills required of the job.

Click Here to Apply Online



Print This Post



David Appelman is the creator of FanGraphs.


Sort by:   newest | oldest | most voted
Brett
Guest
Brett
2 years 5 months ago

As a professional software engineer, allow me translate this for the laymen:

“Produce reasonable, accurate estimates from the gathered requirements with the ability to consistently meet them”

We need you to lie about when it will be done but still produce a workable half-ass solution to placate us.

“Ability to train and support end users with a wide variety of computer skills“

You’re also the IT guy.

“Willingness to be honest with clients if unable to meet deadlines as soon as problems are encountered”

We’re going to yell at you for correctly stating that the impossible is, in fact, impossible. We’re sorry. But not really.

“Demonstrate a willingness to commit the additional time and effort necessary during periods of heavy workload in order to meet project milestones, implementation deadlines and the like”

I hope you agree that sleep is overrated. If you don’t, I’m sure we could find someone more fanatical about baseball to take your place.

“Software requirements, design, testing, and debugging”
“Rapid Application Development”

We missed that part about choosing only two out of fast, good, and cheap.

Eric Lutz
Guest
Eric Lutz
2 years 5 months ago

my favorite part of the whole ad is the multitude of software and programming skills you must have to fit the bill, never mind that in order to be an expert at simply one of these computer programs it can practically take a lifetime.

It makes you wonder who really writes these job posts and if they truly know the significance and value of the skills they are truly asking for. Because the totality of all those skills they are asking, simply don’t grow on trees. Its like an MLB prospect that is a five tool player. Don’t find them every day. But this ad comes off as so nonchalant about it.

?Microsoft SQL Server (advanced querying and stored procedures, analyzing performance)
?C#, ASP.NET
?jQuery and JavaScript
?MySQL
?C++
?Statistical Analysis
?R
?Tableau

Jonathan Adelman
Guest
Jonathan Adelman
2 years 5 months ago

Normally I drool at the available positions but this one looks brutal. You’re basically just a code monkey, and I think Brett’s comments are spot-on.

Goodbread
Guest
Goodbread
2 years 5 months ago

“We need you to lie about when it will be done but still produce a workable half-ass solution to placate us.”

+1

pastlives
Guest
pastlives
2 years 5 months ago

It takes a lot to work for a sports team for a living. While the hundred snarky comments after every job posting are funny, is anyone actually surprised by the requirements?

At least this one isn’t an internship….

Dave
Guest
Dave
2 years 5 months ago

And I thought I was the only one who had these thoughts about job postings like this. It is striking that RAD is listed as priority ahead of the technical stuff. They gonna want it FAST.

EK
Guest
EK
2 years 5 months ago

As a long time IT worker, PMP project manager and a average programmer, I can only figure this role is for someone who wants to work 60+ hours/week, get yelled at by Old baseball minds (with little to no KB on advance stats) and once they find out that you are just a IT wrench turner, they will find a PM to jump on you back and ride you until either you quit or burn out.

I would love to work for a MLB team, have the skill set to get close to this ad and love baseball but why…… When I could win money on my 5 fantasy baseball leagues, contribute to a FB blog and drink beer in my free time.

Best quote from above, “We’re going to yell at you for correctly stating that the impossible is, in fact, impossible. We’re sorry. But not really.”
–Just wait until someone who is worth $500 million+ is yelling at you, thinking anything is possible and unwilling to communicate their thoughts well enought to have a expectation that is attainable.

Ahh the world of IT….

Eric R
Guest
Eric R
2 years 5 months ago

“Just wait until someone who is worth $500 million+ is yelling at you”

You think the owners are even going to stoop down to talk to you, let alone yell about something they probably don’t fully understand? If the owner is pissed about something you did, I bet he yells at the GM, who passes that on to the assistant GM and you probably aren’t even next… :)

EK
Guest
EK
2 years 5 months ago

So True Eric, No Owner will ever talk to a lonely IT guy, locked in the dungeon.
$500 Mil was a overstatement, but any end user is a pain in the butt when expectations exceed ability.

Reed
Member
Reed
2 years 5 months ago

What people want to see:

* Work 35 hours a week
* No Microsoft technologies
* No responsibility or accountability for estimates
* Free baseball tickets

Fantastic, good luck finding that ad. If you find that job, enjoy it.

Working as a developer on internal software for a company with a couple hundred full-time employees is almost always going to have a lot of the same pros and cons. Wearing many hats, learning several different technologies. Dealing with the dreaded end-user. Testing your own stuff. Being required to actually, you know, produce working output frequently.

Also, the ad does ask for “several of the following” technologies, not “master of all”. And a bachelor’s degree OR relevant work experience. How is this unrealistic exactly?

ValueArb
Guest
ValueArb
2 years 5 months ago

My guess is that anyone competent at just 2 of those requirements already makes 2-3x what this job pays. I’m an experienced C++ programmer, with limited SQL and JavaScript experience. I’m not getting out of bed for less than $120k a year, how much more would I ask if I was also a competent/experienced SQL server jockey? Maybe $200k?

How much do you think they want to play $60k?

chuckb
Guest
chuckb
2 years 5 months ago

No Fortran?

Ruben Amaro Jr.
Guest
Ruben Amaro Jr.
2 years 5 months ago

I know, right?? loll!

EK
Guest
EK
2 years 5 months ago

Boom, Fortran. Better brush up on by ADABase. At least the Cobol I learned in the 90’s is still usefull!

Ryan D.
Guest
Ryan D.
2 years 5 months ago

Where’s the job duty list with “Submit interesting trade scenarios to the GM”?

Where’s that job?

And I’m pretty sure I wouldn’t work in any MLB front office. I remember reading in the 90s that Gerry Hunsicker had to almost physically fight ownership to get his front office basic healthcare packages. I had much better benefits right out of college.

Talk about a thankless job.

nick44
Guest
nick44
2 years 5 months ago

I can’t argue with most of these comments. You would think that IT job with a MLB organization would be great, but looking at some of the ads over the years, it looks more like a nightmare. I can’t imagine trying to gather requirements from baseball guys.

I would like to ask, with all the money being thrown around, why not invest in better technology? I’d be running Oracle or mysql on Linux for starters. And no mention of mobile dev? Maybe those old scouts still carry paper notebooks.

wpDiscuz