Job Overview: The New York Giants are seeking a software developer responsible for supporting development of internal football systems utilizing cutting edge development technologies and methodologies. Development includes system design, system support, user support, testing, and documentation.
Responsibilities/Functions:
The Football Systems Developer position will have daily responsibilities including, without limitation, the following:
Maintaining web and auxiliary applications for internal football departments
Collaborating with other developers, data staff, and end users in troubleshooting and solving issues and challenges, as well as creating solutions for existing workflows
Understanding requirements, implementing designs, and producing documentation
Providing support and bug fixes for existing and new applications
Participating in design and code reviews
Maintaining ownership of the tasks/projects assigned
Consistently meeting task/project deadlines and managing time accordingly
Maintaining confidentiality in all work and conversations
Non-Essential Functions:
Strong understanding of football terminology and passion for competitive environments
Must be motivated, reliable, and able to work independently, as well as part of a team
Must be detail oriented with strong organizational skills
Will adjust work schedule to meet departmental demands, including weekends and holidays
Will accept other responsibilities and duties required by the supervisor consistent with the objectives and essential functions of this position. Such responsibilities shall be incorporated into the position description if they are ongoing
Required Skills & Qualifications:
Minimum of 1 year of web development experience required
Exposure to full-stack development and carrying through a task from conception to delivery
Bachelor’s Degree in Computer Science, Engineering, or related fields
Having football acumen / proficiency or Love of Sport
Ability to clearly communicate technical subject matter to non-technical personnel
Comfortable working in an agile environment with a small team
Highly organized and able to handle multiple tasks concurrently
Will adjust schedule as needed to meet work goals and time constraints
Ability to work non-traditional hours including evenings, weekends, and holidays
Creative mindset and enthusiastic approach to software development
Willingness to exchange and learn new ideas
Excellent verbal and written communication skills
Experience with the below are required:
HTML / CSS
JavaScript / JSON
Object Oriented Programming
Database Programming (SQL)
Version Control Software
Exposure to the below, either in course work or work experience, is preferred:
Angular/Typescript
C# /ASP.NET Core
UIKit / DevExtreme
Agile Development Lifecycle
SignalR
Python or R
Physical Requirements:
Prolonged periods sitting at a desk and working on a computer
Must be able to lift up to 15 pounds at times