Full Stack Software Engineer

at  Tennessee Titans

Nashville, Tennessee, USA -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate22 Oct, 2024Not Specified24 Jul, 20243 year(s) or aboveFront End Development,Entity Framework,Computer Science,Azure,Angular,Sql,Web Applications,Sports Industry,Asp.NetNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

The Tennessee Titans strive to be an ELITE franchise in the National Football League, excelling both on and off the field. Our mission is to win, serve, and entertain our fans, community and one another by living through our values in everything we do. We value Excellence, Leadership, Improvement, Teamwork, and Execution.
The Football Information Systems team at the Tennessee Titans is responsible for creating and maintaining software technology for our football organization, including the Scouting, Coaching, Analytics, Medical, and Sports Performance teams. We engineer solutions that increase efficiency, facilitate decision making, and drive football success. The team is looking to add a Full Stack Software Engineer to assist with the design, development, testing, implementation, and support of software solutions. This individual will work directly with our football staff to maintain our existing technology infrastructure and develop new applications.

Responsibilities:

  • Work as a key member of a small development team to design, develop, and maintain internal software applications
  • Help define and build an efficient and effective software development ecosystem through the introduction and evolution of processes and best practices.
  • Write clean, concise, efficient, and testable code across the entire development stack
  • Access, migrate, and store data from a variety of data sources and APIs
  • Develop and maintain both integrated and standalone reports and visualizations
  • Oversee projects through the entire SDLC, including analysis, design, development, testing, implementation, and support
  • Support the integration of football research and analysis into our proprietary tools and applications
  • Write and perform unit, integration, system, and acceptance tests for developed solutions

MINIMUM QUALIFICATIONS:

  • BS degree in Computer Science, similar technical field of study, or equivalent experience.
  • 3+ years of experience developing web applications in a production environment.
  • Ability to work across the stack, from back end to front end, with expert experience in at least one layer and demonstrated proficiency in all layers.
  • Professional experience in modern web front end development, including at least one popular single-page web application framework.
  • Professional experience in C# backend development or another object-oriented language.
  • Demonstrated ability to design, develop and work with RESTful APIs.
  • Experience working with medium-to-large-scale relational databases and SQL.
  • Experience with DevOps practices and technologies (CI, CD, containers, etc.)
  • Experience deploying and working with web applications in the cloud.
  • Ability to work in all phases of the product lifecycle, including requirements-gathering, design, testing, and implementation.
  • Eagerness and ability to learn new technologies as necessary.
  • Experience embracing dynamic and diverse workloads.

PREFERRED QUALIFICATIONS:

  • Experience with Angular.
  • Experience with C#, ASP.NET, and Entity Framework.
  • Experience with WPF desktop applications.
  • Experience with JavaScript visualization tools such as D3 or Plotly.
  • Understanding of User Experience principles and practices.
  • Experience working with Azure.
  • Experience in the sports industry or with sports data.

Responsibilities:

  • Work as a key member of a small development team to design, develop, and maintain internal software applications
  • Help define and build an efficient and effective software development ecosystem through the introduction and evolution of processes and best practices.
  • Write clean, concise, efficient, and testable code across the entire development stack
  • Access, migrate, and store data from a variety of data sources and APIs
  • Develop and maintain both integrated and standalone reports and visualizations
  • Oversee projects through the entire SDLC, including analysis, design, development, testing, implementation, and support
  • Support the integration of football research and analysis into our proprietary tools and applications
  • Write and perform unit, integration, system, and acceptance tests for developed solution


REQUIREMENT SUMMARY

Min:3.0Max:8.0 year(s)

Computer Software/Engineering

IT Software - Application Programming / Maintenance

Software Engineering

BSc

Computer Science

Proficient

1

Nashville, TN, USA