Cleveland Browns
Summary Description
The Software Developer, as part of the Football Information Systems team, is responsible for the development and maintenance of database driven and stand-alone software applications for all football-related aspects of the organization. Major Duties and Responsibilities:
Full-stack development on a wide variety of web applications
Assist the coaching, scouting, football administration, strength, medical and strategy/analytics departments through continuing development and maintenance of existing centralized player evaluation/football management system
Work with all football-related departments throughout the year to provide custom reports, tools and datasets for information pertaining to college and pro players, the NFL draft and free agency, as well as ad-hoc requests
Identifying areas for modification in existing applications and subsequently developing these modifications
Additional duties when and where needed
Education, Qualities, and Required Skills
Bachelor's degree in computer science or equivalent field
Experience with web and software development
Interest in working with AI concepts and technologies
The ability to problem solve and learn new technologies quickly
Effective communication skills - both written and verbal
Ability to work independently or collaboratively and multi-task efficiently
Comfortable with a full-stack environment and familiarity with an object-oriented programming language such as: C#, Java, C++, etc.
Knowledge of database concepts and SQL and their relation to the development life cycle
Familiarity with version control tools/software such as: Azure Repos, Git Hub, or SVN
Familiarity with Football, though formal experience and knowledge is not required
Comfortable developing in Microsoft Visual Studio 2019 (and newer)
Experience with the .NET Framework (v4.5, v5.0, v6.0, v7.0, v8.0)
Experience with Microsoft SQL Server 2016 (and newer)
Azure DevOps familiarity and experience
The Software Developer, as part of the Football Information Systems team, is responsible for the development and maintenance of database driven and stand-alone software applications for all football-related aspects of the organization. Major Duties and Responsibilities:
Full-stack development on a wide variety of web applications
Assist the coaching, scouting, football administration, strength, medical and strategy/analytics departments through continuing development and maintenance of existing centralized player evaluation/football management system
Work with all football-related departments throughout the year to provide custom reports, tools and datasets for information pertaining to college and pro players, the NFL draft and free agency, as well as ad-hoc requests
Identifying areas for modification in existing applications and subsequently developing these modifications
Additional duties when and where needed
Education, Qualities, and Required Skills
Bachelor's degree in computer science or equivalent field
Experience with web and software development
Interest in working with AI concepts and technologies
The ability to problem solve and learn new technologies quickly
Effective communication skills - both written and verbal
Ability to work independently or collaboratively and multi-task efficiently
Comfortable with a full-stack environment and familiarity with an object-oriented programming language such as: C#, Java, C++, etc.
Knowledge of database concepts and SQL and their relation to the development life cycle
Familiarity with version control tools/software such as: Azure Repos, Git Hub, or SVN
Familiarity with Football, though formal experience and knowledge is not required
Comfortable developing in Microsoft Visual Studio 2019 (and newer)
Experience with the .NET Framework (v4.5, v5.0, v6.0, v7.0, v8.0)
Experience with Microsoft SQL Server 2016 (and newer)
Azure DevOps familiarity and experience