Senior Developer
Baseball Systems
Confirmed live in the last 24 hours
Locations
Dorchester, Boston, MA, USA
Experience Level
Entry
Junior
Mid
Senior
Expert
Desired Skills
AngularJS
AWS
Google Cloud Platform
JavaScript
C/C++/C#
Git
Microsoft Azure
R
React.js
SQL
Python
TypeScript
Vue.js
Requirements
- TECHNICAL SKILLS:
- Bachelor's degree in Computer Science, Software Engineering, Computer Engineering, or a related field
- 6 or more years of development experience using some combination of C#, C++, Python, Typescript, JavaScript, T-SQL, ServiceStack, Angular, React, Vue, or other frameworks, with a focus on responsive & progressive web applications
- Strong database design and development experience, especially with MS SQL Server
- Experience integrating systems and data using third-party APIs and web services
- Experience with cloud technologies from Azure, AWS, or GCP are a plus
- Design experience with Zeplin, Photoshop, or similar applications, are a plus
- Experience with source control tools such as Git, TFS, or similar
- GENERAL SKILLS:
- Ability to work autonomously and as a team in a fast paced environment
- High level of attention to detail with the ability to multi-task effectively
- Comfortable working remotely using Zoom, Teams, Slack, Trello, and other tools to communicate with all team members
- High degree of professionalism and ability to maintain confidential information
- Excellent organizational and time management skills
- An understanding of baseball, common terms, and analytic measures, are a plus
Responsibilities
- Create leading-edge baseball solutions together with the software development team and others on new and existing baseball systems
- Lead the design and implementation of the software architecture and embrace a software engineering mindset
- Lead the software development process of critical baseball applications, including requirements gathering, analysis, effort estimation, technical investigation, software design and implementation, testing, bug fixing, and quality assurance
- Responsible for the design and development of databases, web services, graphical user interfaces, and other aspects of web and desktop applications
- Actively participate in the architecting, deployment, and maintenance of system solutions in a cloud-based environment
- Actively participate with colleagues in design reviews, code reviews, and exercise best practices
- Work closely with baseball analysts to design and implement solutions to their modeling and data needs
- Respond to and resolve technical problems and issues in a timely manner
- Identify and implement creative solutions for technical challenges
Desired Qualifications
- Experience with R is a plus