The Software Engineer (Baseball Systems) will collaborate with the High-Performance teams to assist in enabling elite performance from our athletes. This position requires strong software development skills and experience, as well as a demonstrated ability for independent thought and the willingness to work within a team framework.
Essential Duties and Responsibilities include the following. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions. Other duties may be assigned.
Deliver highly dependable, easy to use software while being part of a fast-moving team.
Design and develop new features to deliver key athletic performance measures for the High-Performance departments while collaborating with Data Engineering, Tech Operations and Research & Development.
Collaborate with the Strength & Conditioning, Performance Science, and Player Health departments on tools for their specific use cases, including player availability tools, biomechanical information, and other applied sports science needs.
Propose visualizations or interfaces that communicate the intended information to a broad audience throughout baseball operations.
Track and log work using project management software and provide meaningful updates to stakeholders.
Develop and commit maintainable, readable code that is easily understandable by the entire systems department.
Review, collaborate and brainstorm ideas with system department team members through code reviews, pull requests, and pair programming.
Qualifications To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. The requirements listed below are representative of the knowledge, skill, and/or ability required.
Experience with software development, including requirements definition, design, development, testing, implementation, and iterative improvement.
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.
Familiarity with server-side web programming with Microsoft technologies and SQL Server.
Working familiarity with advanced statistical concepts, particularly those relevant to player evaluation techniques including experience implementing statistical calculations, derivations, and graphical representations into software applications (experience with R and Mathematica a plus).
Education and/or Experience
Bachelor's degree (B. A.) in Computer Science, Information Systems, or related field from four-year college or university; and one- three years related experience and/or training; or equivalent combination of education and experience.
To perform the job successfully, the individual must be proficient using Microsoft office software including Word, Excel, PowerPoint, Access, Outlook, and Internet Explorer.
Other Skills and Abilities
Capable of working extended hours such as overtime, nights, and weekends when necessary.
Ability to read and comprehend simple instructions, short correspondence, and memos. Ability to write reports, business correspondence, and procedure manuals. Ability to effectively present information in one-on-one and small group situations to department members and non-technical baseball operations staff.
Ability to add, subtract, multiply, and divide in all units of measure, using whole numbers, common fractions, and decimals. Ability to compute rate, ratio, and percent and to draw and interpret bar graphs.
Ability to define problems, collect data, establish facts, and draw valid conclusions. Ability to apply common sense understanding to carry out detailed but uninvolved written or oral instructions. Ability to deal with problems involving a few concrete variables in standardized situations.
The physical demands described here are representative of those that must be met by an employee to successfully perform the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions. While performing the duties of this Job, the employee is regularly required to use hands to finger, handle, or feel and talk or hear. The employee is frequently required to reach with hands and arms. The employee is occasionally required to stand; walk, sit and stoop, kneel, crouch, or crawl. The employee must regularly lift and /or move up to 25 pounds. Specific vision abilities required by this job include close vision, distance vision, peripheral vision and ability to adjust focus.
The work environment characteristics described here are representative of those an employee encounters while performing the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions. While performing the duties of this Job, the employee is regularly exposed to outside weather conditions, which may include heat, cold and various forms of precipitation. The employee is occasionally exposed to moving mechanical parts. The noise level in the work environment is usually quiet.
Business hours are Monday – Friday 9am – 5pm, however, candidates must be capable of working extended hours such as overtime, nights, and weekends, when necessary.