Navigation: Jump to content areas:


Pro Quality. Fan Perspective.
Login-facebook
Around SBN: 2012 Africa Cup Of Nations Final

Please don't call it DiamondView

Interesting post on the Pirates JOB website.

Please don't call it DiamondView.  That name is already taken.

LISTING

Senior Programmer/Analyst - Pittsburgh Pirates (Pittsburgh, PA)

Reports to: Senior Director, Information Technology

Job Summary: This position is primarily responsible for the development and operation of a unified player management and scouting system. Works closely with the General Manager and Baseball Operations staff to define, develop, and implement a system that will support the Pirates player evaluation, selection and development efforts. The system will integrate multiple sources of information and video, both internal and external to the Pirates organization, into a single, centralized view of ballplayers. The incumbent is responsible for the full life-cycle of the player management and scouting system.

Responsibilities:

Primary:

Works with Senior Director, Information Technology and Director of Baseball Operations to develop project plans and work breakdown structures for developing and implementing a player management system. With limited supervision, follows plan and monitors and reports progress.

Gathers, verifies, and documents user requirements for player management system. Understands and analyzes the business process and required outcomes of the system and creates requirements definition document defining the business use cases.

Develops and modifies player management application using Microsoft VB.NET and other Visual Studio tools. Makes use of industry best practices and recommended coding standards to write clear, readable, and efficient code.
Coordinates with video and data providers to effectively integrate systems and information into the unified player management system.

Identifies potential features and functions to be incorporated into the player management system. Presents features to Baseball Operations staff and management and incorporates additional functionality as directed

Prepares detailed design specifications defining system architecture and object relationships and functions. Reviews specification with Baseball Operations and IT management to validate design.

Designs underlying data architecture for player management system. Adheres to rules of normalization and database design practices to produce efficient and intuitive data structures. Creates database tables, stored procedures, and views using Microsoft SQL Server and associated tools.

Develops and oversees system acceptance testing for all newly developed components of the player management system. Designs and sets up test scenarios. Reviews test results and validates software capabilities meet business needs.

Provides ongoing support of player management system. Troubleshoots and corrects defects found in the system. Upgrades system as necessary to take advantage of new technology and meet dynamic business goals.
Analyzes structure and content of external player data to be incorporated into the system. Works with providers to receive the necessary data in a convenient format. Designs and develops routines to integrate external data into the underlying data architecture.
Develops training scenarios and, in cooperation with key Baseball Staff, provides training to all player management system users.
Designs and develops procedures to calculate advanced player statistics and manage player evaluations, rankings, and other information contained in the system. Designs and develops graphical and tabular layouts of the information according to the needs of the Baseball Operations staff.

Other duties as assigned by Senior Director, Information Technology.

Secondary:

Provides technical guidance for custom development and coding projects within the organization. Assist other IT staff developing workflow scripts and customizing business systems.

Establishes software development guidelines for Pirates organizaqtion. Guides IT staff in implementing guidelines in all custom coding and scripting.

Assist the Senior Director, Information Technology in developing and managing the IT department budget. Anticipates and makes recommendations on software development budget requirements.

Remains abreast of activities in the field of software development and make appropriate recommendations to achieve business objectives.

Success Factors:

Software development life cycle skills
Understanding of baseball operations & sabremetrics

Database design and implementation skills
Verbal and written communications

Attention to detail

Ability to work at a fast pace

Qualifications:

Required:

Bachelor's Degree in Computer Science, Information Systems, or equivalent.
In depth understanding of advanced statistical analyses techniques and experience implementing statistical calcuations in software applications. Experience using sabremetrics techniques for player evaluation strongly preferred. Experience implementing graphical representation of statistical trends.
Minimum of four years experience developing enterprise level applications using Microsoft VB.NET and SQL Server.
Experience leading all aspects of the software development lifecycle incuding requirements definition, design, development, testing, and implementation.

Ability to design and implement complex database structures using SQL Server tools. Understanding of database documentation and design tools.

Experience integrating multiple data sources, formats, and media into a single business application.

Demonstrated ability to work with users to understand business processes, document system requirements, and develop applications that meet business objectives.

Desired:

Previous experience developing, implementing, and employing structured software development techniques.

Ability to guide other technical staff in software development techniques and the use of software customization tools.

Comment 12 comments  |  0 recs  | 

Do you like this story?

Comments

Display:

Re: Please don't call it DiamondView
I suppose this person exists somewhere, but he/she may be difficult to find in (or attract to) Pittsburgh. Maybe there's someone in Cleveland who can do all this?? :-) Hope Shap has non-competes  in the contracts of his key personnel.

by CaptainPenny on Dec 19, 2007 5:58 PM EST reply actions  

Re: Please don't call it DiamondView
Naw, there are probably dozens or maybe hundreds of CMU and PITT students who can do this.  I, however, couldn't be any less qualified.

It sounds like the new guy or girl will have A LOT of work to do; Seems like the last regimes(s) were asleep on the job.

formerly 'tourist

by jhon on Dec 19, 2007 6:05 PM EST up reply actions  

Re: Please don't call it DiamondView
I guess the old method of collecting players baseball cards in a box wasn't cutting it anymore.

This newfangled internet has changed everything!

by cclemens31 on Dec 19, 2007 6:45 PM EST reply actions  

Re: Please don't call it DiamondView
But... you can't stick DVD's in the bicycle spokes and make it sound like a motorcycle.

Wait .. do bikes even have spokes anymore?

::oldman

by Toxicadam on Dec 19, 2007 9:23 PM EST up reply actions  

Re: Please don't call it DiamondView
Nerd job. No jocks allowed.
Patience is a virtue but Champions don't need it. LGT resident kinesiologist 774

by E5 on Dec 19, 2007 7:11 PM EST reply actions  

Re: Please don't call it DiamondView
Is Shapiro a nerd?  Is he a jock?

Do you think if they found a really smart guy who was also quite suave and stylish, they wouldn't hire him, because he wasn't nerdy enough?

by Jay on Dec 19, 2007 9:08 PM EST up reply actions  

Re: Please don't call it DiamondView
Well, Jay, they haven't employed me yet, so there's some evidence to support that position.

by fleerdon on Dec 19, 2007 9:24 PM EST up reply actions  

Re: Please don't call it DiamondView
Weren't you drunk at the interview?
I swear, next year is it.

by Brad D on Dec 19, 2007 9:35 PM EST up reply actions  

Re: Please don't call it DiamondView
I see that you attended the Royal Edinburgh College.

No, actually I went to Craignewton but I was worried that you wouldn't have heard of it so I put the Royal Edinburgh College instead, because they're both schools, right, and we're all in this together, and I wanted to put across the general idea rather than the details, yeah? People get all hung up on details, but what's the point? Like which school? Does it matter? Why? When? Where? Or how many O grades did I get? Could be six, could be one, but that's not important. What's important is that I am, right? That I am.

Mr. Murphy, do you mean that you lied on your application?

Only to get my foot in the door. Showing initiative, right?

You were referred here by the Department of Employment. There's no need for you to get your "foot in the door", as you put it.

Hey. Right. No problem. Whatever you say, man. You're the man, the governor, the dude in the chair, like. I'm merely here. But obviously I am. Here, that is. I hope I'm not talking too much. I don't usually. I think it's all important though, isn't it?

Mr. Murphy, what attracts you to the leisure industry?

In a word, pleasure. My pleasure in other people's leisure.

What do you see as your main strengths?

I love people. All people. Even people that no one else loves, I think they're OK, you know. Like Beggars.

Homeless people?

No, not homeless people. Beggars, Francis Begbie -- one of my mates. I wouldn't say my best mate, I mean, sometimes the boy goes over the score, like one time when we -- me and him -- were having a laugh and all of a sudden he's f'ing gubbed me in the face, right --

Mr. Murphy, {leaving your friend aside,} do you see yourself as having any weaknesses?

No. Well, yes. I have to admit it: I'm a perfectionist. For me, it's the best or nothing at all. If things go badly, I can't be bothered, but I have a good feeling about this interview. Seems to me like it's gone pretty well. We've touched on a lot of subjects, a lot of things to think about, for all of us.

Thank you, Mr. Murphy. We'll let you know.

The pleasure was mine. Best interview I've ever been to. Thanks.

by Jay on Dec 19, 2007 9:50 PM EST up reply actions  

Re: Please don't call it DiamondView
fantastic movie.

id imagine that not too many heroin addicts are in line for this position though.

As General Manager of this team, I demand to know when I'm getting a start.

by bigbrabbs on Dec 20, 2007 5:21 AM EST up reply actions  

Comments For This Post Are Closed


User Tools

Constantly updated Indians news, lots of in-depth analysis, live in-game discussions — and more fanatical and thoughtful Indians fans than every other web site combined.

FanPosts

Community blog posts and discussion.

Recent FanPosts

Dsc01731_small
Some quick questions for the locals
Etat_small
Eric's 2012 Cleveland Indians Projections...
Its_alive-fstn_small
Oswalt > Carmona/Heredia
Topps1978-332f_small
Indians by the Numbers — #24
Avatard_small
Nickname Seeks Indian — "Country Peach Passion"
Avatard_small
Nickname seeks Indian vote — "Fridge Magnet"
Topps1978-332f_small
Indians by the Numbers — #23
Small
Seriously Go Get Carlos Peña Now
Avatard_small
Indians by the Numbers — #22
Avatard_small
Nickname Seeks Indian: "Fridge Magnet"

+ New FanPost All FanPosts >

Featured Poll

Poll
Will Matt LaPorta be on the opening day roster?
Yes
59 votes
No
140 votes

199 votes | Poll has closed

FanShots

Quick hits of video, photos, quotes, chats, links and lists that you find around the web.

Recent FanShots

A look back at the last Tribe arbitration hearing
MLB.COM Tribe Top 20
Jared Goedert is Puddin Head Jones
Chisenhall v.  Hannahan
After watching Lindor in the Fall Instructional League, I have very little...
Coming off of an optimistic 80-82 season, is this the Indians window to win?  

See full post on Beyond the Box Score
Praising the Indians offseason
Brooks Baseball Stats
Hello my friends! I hope you guys are ready for Super Bowl Weekend? Make...
Heyman reporting Indians will sign Kotchman

+ New FanShot All FanShots >


Managers

427px-nap_lajoie_1913_small Ryan

Dosequisman_small Jay

Editors

3444ant_black_small APV

47b8dd28b3127cceb64839d9746800000026102bauwjrq3za_small afh4