The Real-Time Systems Junior Programmer will report to the RTS Programmer in supporting applications and data used for live production of real-time graphics. This includes some development of scripts for interfacing of data as well as management and updating of the database.Essential Functions
- Assist RTS Programmer on various development projects and events.
- Support of interfaced/interactive Real-Time Graphics during games.
- Database change management (Player names, positions, etc.)
- Occasional scripting needed to interface graphics.
- Research and Development on possible future graphics.
Preferred Education and Experience
- 1+ years of work experience
- High School graduate
- PC familiarity using Microsoft Windows 10
- Knowledge of computer software, hardware, and networks
- Proficiency in an object-oriented programming language such as C#
- Visual Basic Script knowledge
- T-SQL knowledge particularly in Stored Procedures, Indexing, and Views
- Proficiency in writing and consuming APIs from an external source
- Front-end and back-end development experience
- Visual Studio needed
- ASP.NET Web Development experience needed (MVC preferred)
- ReactJS experience would be helpful
- Socket programming is a plus
- Experience with VizRT or equivalent real-time render engine a big plus
- Experience with Unreal Engine a big plus
- Strong conceptual, analytical, and problem-solving skills
- Prioritize multiple tasks while meeting deadlines
- Team player with attention to detail and strong written and verbal communication skills
- Must have hardware knowledge and troubleshooting skills
- Support in studio and for remote productions
- Must work on site.
Other Key Attributes / Characteristics
- 3+ years of work experience in broadcast setting or equivalent
- Bachelor's degree in Computer Science
- Experience with Scripting
Expected Hours of Work
- 0-5% (Possible but unlikely travel to NFLN events (Games, Super Bowl, Combine, Draft) as well as to vendors)
- Seasonal, 7 month role
- Must work Sundays during the season and possibly some weekend support for events from Pre-Season and Post-Season.
- The NFL places a priority on having an in-person workplace, which enables us to more effectively collaborate, connect and build a workplace culture that will drive our continued success. We remain steadfast in our belief that working together as a team, in our physical office spaces, is critical to the successful execution of our season. For those reasons, we expect employees to work from an NFL office five days a week, except in limited circumstances permitted by NFL policy.
- The NFL maintains a Flexible Workplace Policy that provides members of our workforce with opportunities to periodically work from a location of their choice, while maintaining a priority on in-person work at an NFL office, which enables us to more effectively collaborate, connect and build a workplace culture that will drive our continued success.
- We also continue to prioritize the health and safety of our NFL workforce. Consistent with that commitment, considering the substantial and growing body of evidence that vaccinations remain the most effective protection against the spread the COVID-19, we require that members of our NFL workforce be fully vaccinated. Exceptions are available only for those who need an accommodation for a qualifying disability or sincerely held religious belief or practice.
- The NFL is committed to building a diverse, equitable and inclusive work environment that reflects our incredibly diverse fan base. We provide an environment of mutual respect where equal employment opportunities are available to all employees and applicants without regard to status as protected by applicable federal, state, or local law.