Angels Baseball Systems Developer
Los Angeles Angels of Anaheim
(Anaheim, California)The Los Angeles Angels of Anaheim are an American professional baseball team based in Anaheim, California.
The Los Angeles Angels are hiring an experienced software developer to build and maintain an aggregated player information and tracking system to help in the decision making process of the Baseball Operations Department.
- Drawing from multiple data sources, design and manage a single player information and tracking system.
- Manage receipt, storage, merging, and formatting of multiple data sources (flat files, APIs, database pulls, etc.) Identify, diagnose and resolve data quality issues.
- Develop web-based front-ends to display data at multiple levels of detail.
- Implement and optimize advanced algorithms for player projection from software prototypes.
- Continually work with baseball operations staff to identify features and areas of improvement within the player information system to facilitate a user-friendly research tool.
- Integrate new information sources and multimedia displays into player information and tracking system.
- Communicate results to appropriate staff members through presentations, written reports, and tools.
- Other duties as identified by the Director of Quantitative Analysis.
- Experience with software development, including requirements definition, design, development, testing, implementation, and iterative improvement.
- Expert level knowledge of SQL and database optimization techniques.
- Proficiency with front-end web development technologies (including HTML5, CSS, JavaScript and JavaScript frameworks) Strong understanding of desktop, laptop and mobile UI/UX design concepts and demonstrated ability to apply responsive design techniques. Particularly focused on representing large data sets in easy to consume user interfaces.
- Experience designing ETL (extract, transform, load) processes to integrate multiple data sources, formats, and media into a single application.
- Management of multi-tiered deployment environment (development, staging, production).
- Working familiarity with advanced statistical concepts, particularly those relevant to sabermetric player projection techniques that include experience implementing statistical calculations, derivations, and graphical representations into software applications (experience with Python and Matlab a plus).
Education:
- Bachelor’s degree (B. A.) in Computer Science, Information Systems, or related field from four-year college or university; and five years related experience and/or training; or equivalent combination of education and experience.
Questions
There are no answered questions, sign up or login to ask a question
- APIs
- Computer
- CSS
- Databases
- Formatting
- HTML
- Information Systems
- JavaScript
- Matlab
- Python
- Software Development
- SQL
- Web Development
- HTML5
- Responsive Web Design
- ETL
- UI Design
- UX Design
- JavaScript Frameworks
- Data Quality
- Knowledge of Desktop
- Knowledge of Laptop

Want to see jobs that are matched to you?
DreamHire recommends you jobs that fit your
skills, experiences, career goals, and more.