Phoenix Sports Partners Logo

Senior Developer

3 days ago by Phoenix Sports Partners

  Schaumburg (Illinois), USA

Level: Senior

Contract: Full Time (Paid)

Sector: Software Engineering

$90,000 – $125,000 (USD) per year

Apply Now

Company

Phoenix Sports Partners is holding company that invests in, partners with and provides shared services to disruptive technology and services startups targeting youth, collegiate and professional sports. We empower our portfolio companies with the tools they need to build lasting infrastructure, opening the door to scalable, organic growth.

Have you ever wanted to work in a startup environment but aren’t comfortable with the risk? We offer you the opportunity to be a part of the team across multiple of our startups with all the benefits of stable funding. You will learn what it takes to create and improve different products with a highly-iterative approach. We are all about ownership and entrepreneurship - everyone here has a voice and a variety of perspectives are preferred.

Our technology solutions currently include esports tournament management, visual systems training, mobile concessions ordering, VR baseball batter training and football tackle analytics.

Job Description

The Senior Developer will be responsible for hiring and growing a team of development talent, owning the technical design and roadmap on multiple products and any supporting software and processes. Expect to operate and design applications on Microsoft Azure, powered by Azure DevOps Boards and Pipelines. This person will work with a small team of sports enthusiasts to continue to evolve our products based on real customer feedback and industry insights. It is important that candidates have a strong background in building beautiful, maintainable, high-quality, and high-performing web applications.

The role will be a healthy balance between R&D and delivering day-to-day improvements. Interactions with clients and internal staff will be critical to truly capture the voice of the customer - to build a sustainable ecosystem for success. We work with all levels of athletes - from youth athletes to Olympic and professional athletes - striving to maximize their performance through our technology solutions.

Responsibilities

  • Work with individual product teams to help drive and execute on product vision.
  • Hire and grow a team of enthusiastic technologists.
  • Contribute to requirements gathering and analysis activities such as storyboarding, developing use cases, and creating functional requirements specifications.
  • Contribute to creating feature specifications and technical design blueprints.
  • Develop custom features in IDE of choice based on specifications and technical designs.
  • Operate within the dynamics of a team; exercise proper etiquette and citizenship during “team development” sprints.
  • Providing direction on the best web development, application, and testing frameworks to leverage for implementing the required design.
  • Create server-side functionality using object-oriented design principles.
  • Take responsibility for feature-focused unit and system testing (built both by you and others).
  • Contribute to user acceptance testing procedures and monitoring results.
  • Contribute to performance and load testing procedures and issue remediation.

Required Skills and Abilities

Must have

  • Solid understanding of object-oriented programming (OOP) and modern software design patterns/practices.
  • Deep hands-on knowledge of server-side technologies similar to ASP.NET Core and client-side technologies such as JavaScript, React (including React Native), TypeScript, CSS, and HTML.
  • Experience with Cloud ecosystems: Azure, AWS or GCP.
  • Experience with designing relational databases and optimizing database structure for performance and/or maintainability and the ability to design and optimize queries.
  • Experience with Object Relational Modeling (ORM) with different tools such as Entity Framework.
  • Experience with Git source control and work item tracking (e.g., Azure DevOps Boards or Jira).
  • Consider refactoring a standard part of the development process.
  • Focus on making yourself and those around you great.
  • Motivation with an emphasis on team performance.
  • Passion for building high-quality systems with software implementation best practices.
  • Eagerness to learn and work outside your technology comfort zone.
  • Ability to be self-motivated, independent, and detail-oriented.
  • Exhibit exceptional relationship management skills.
  • Demonstrate excellent verbal and written communication skills.
  • Knowledge of sound business practices and a proven track record of anticipating and exceeding customer expectations.

Nice to have

  • Strong experience working with layered architectures (Onion, DDD, CQRS) and an appreciation for appropriate layering and application structure.
  • Hands-on experience building scalable web applications, in particular high frequency and low latency web applications with optimal memory management, performance, and scalability as a key focus.

Benefits and Perks at Phoenix Sports Partners

  • Owning your own destiny
  • PTO + Paid Holidays
  • Casual Dress
  • Flexible Work Schedule
  • Great Health Coverage
  • Dental
  • Vision
  • Transportation FSA

Apply Now

Please log in or create an account to apply for this job.