Web Application Developer
New York YankeesBronx, NY
Full Time Job
Web Application Developer, Baseball Operations
• Assist in the design and implementation of web-based tools and applications for senior baseball operations personnel
• Migrate and adapt existing web applications for mobile devices and various hardware platforms
• Interface with all departments within Baseball Operations (scouting, player development, coaching, analytics) to build tools and reporting capabilities to meet their needs
• Work with major and minor league pitch, hit and player tracking datasets, college and other amateur data, international baseball data, and many other baseball data sources
• Bachelor's degree in Computer Science or related field
• 3-5 years experience with data-driven web application development using:
• ASP.NET/C# using MVC and WebAPI
• nHibernate or other O/R framework
• AngularJS and Bootstrap
• An understanding of CSS, cross-browser, and responsive web development, including a strong understanding of desktop vs. mobile UI/UX design techniques
• Familiarity with Microsoft Visual Studio and source code management tools (Subversion, Git, TFS/VSS)
• Proficient in SQL databases and various database design principles (Microsoft SQL Server a plus)
• Knowledge of the software development lifecycle (requirements definition, design, development, testing, implementation, verification), Agile, and industry best practices
• Excellent communication and problem solving skills – must be able to breakdown a complex task and put together an execution strategy with little guidance
• An understanding of typical baseball data structures, basic and advanced baseball metrics, and knowledge of current baseball research areas a plus
This description is intended to describe the type of work being performed by a person assigned to this position. It is not an exhaustive list of all duties and responsibilities required by the employee. The New York Yankees is an Equal Opportunity Employer. The company is committed to the principles of equal employment opportunity for all employees and applicants for employment.
• How did you hear about this job?
• Describe your ASP.NET/C# development experience?
• Describe one data-driven web application you've developed, the development stack you chose, and why?
• Describe your experience using client-side MV* frameworks (such as AngularJS, ReactJS)?
• List any active websites or mobile applications you have developed (and the technologies they use) that might showcase your work.