company_logo

Full Time Job

Senior Software Engineer

NBC Sports

Remote / Virtual 10-06-2021
 
  • Paid
  • Full Time
  • Senior (5-10 years) Experience
Job Description

Responsibilities
At NBC Sports Next we're fueled by our mission to innovate, create larger-than-life events and connect with sports fans through technology that provides the ultimate in immersive experiences.

Golf fuses the team behind products and services like GolfNow, TeeOff and GolfPass, which better connects golfers and golf facilities around the world through innovative solutions like cloud-based golf course management and SmartPlay contactless technology and services that create optimum golfing experiences.

We are seeking a Senior Software Engineer to take the primary engineering responsibility and ownership for key areas of the GolfNow e-commerce platform. In delivering the key priorities and activities of the role, the Senior Software Engineer will;
• Own all aspects of technology related to the products built.
• Work with G1 Tech Leads and Product Owners to help define future technology architecture of the G1 Platform.
• Mentor and guide software engineer colleagues.
• Deliver software on time and to specification with minimal supervision.
• Work directly with business and technology leadership to manage and meet end user expectations.
• Participate in code reviews to ensure quality and secure coding practices.
• Contribute to and collaborate on the creation of user journeys, technical specifications, system documentation and other project deliverables.
• Contribute level of effort on new features and products.
• Create proof of concepts and roadmap paths to mature products.
• Promote teamwork in covering the full SDLC (Agile, Waterfall) as required.
• Build trust and cooperation between technology and clients, both within internal teams and external customers.
• Participate in security governance for PCI and PII.
• Other duties as assigned.

Qualifications:
• 5+ years of technical expertise including recent experience architecting, designing and developing technology platforms using .NET (C#), ASP, ASP.NET and Windows stack.
• 2+ years experience gathering requirements using OO analysis techniques and tools
• Experience with Vue.js, Vuetify, AngularJS Javascript implementations
• Experience tuning and optimizing web services that are consumed by diverse technologies
• Experience with technologies and patterns such as WEBAPI, REST, SOAP, WCF,e tc
• Understanding of data modeling and SQL
• Experience in a collaborative, team-driven software engineering environment.
• Team player with strong analytical, problem-solving, and communication skills
• Bachelor's Degree in Computer Science or equivalent

Desired experience:
• 3+ years of experience with MS SQL Server, experience with NoSQL
• Understanding of service-oriented architectures, event driven pattern
• Experience in modern Agile Methodologies (SCRUM and or Extreme)

Qualifications/Requirements
e

Jobcode: Reference SBJ-rjv6p0-18-117-183-150-42 in your application.