No items found.
← Back to Career Board

Senior Software Engineer (C#)

Company Name: 
Catapult Sports
Boston, MA
Type of Company:
Sports Company
Position Type:
Contact Name: 
John Ryan
Contact Email:
Date Posted:
April 2, 2021
Anticipated Start Date:
May 3, 2021

Position Description

We are looking for a talented and inquisitive Senior Software Engineer whose drive for learning and determination for continuous improvement aligns with our ambitious, fast-growing and transforming company. Based in Boston, you will be a key player in planning, designing, building and testing the features of our next generation cloud platform that combines digital video assets, wearable data and athlete information to provide insights and analytics to coaching/support staff, sports scientists and athletes to assist in optimizing athlete performance. We believe that our customers deserve the best platform and we are on a mission to maximise and enhance their performance through delivering a high quality experience. Our software engineers match this ethos by taking responsibility for constantly improving productivity and development of self and be able to excel in a fast-paced environment with your short project timelines from conception to deployment.

Desired Qualifications

-5+ years C# .NET applications development (desktop, web, and/or UWP mobile apps) -3+ years experience working with relational databases (MS SQL Server preferred) -3+ years experience developing, deploying, and consuming REST web services -Experience designing Windows UIs using WPF and/or UWP frameworks -Strong object-oriented design skills -Understanding of agile software development methodologies -Ability to quickly learn new technologies and products -Experience delivering Cloud-based products -A history of delivering and supporting customer-facing applications -Understanding of test-driven development and continuous integration -Experience with unit test frameworks, such as MSTest or NUnit -Past development of video or audio editing software is a plus -C++ development experience is a plus -Bachelor's degree in Computer Science (or equivalent experience)

How to Apply