Software Developer
Job Description
Job Description Job Description Overview: We are seeking a passionate software developer to join our Soccer Systems team. This job will be primarily responsible for the on-going development of our existing soccer operations web platform and assist in other projects as needed. This is an excellent opportunity to grow one's technical skills and contribute to exciting projects in a professional sports environment.
Responsibilities:
Work closely with the scouting department to identify new features or improvements to existing processes. Collaborate with the analytics department to integrate clean and concise visuals into the web platform. Assist in the design and implementation of the club's internal API. Create and maintain documentation for software design and development processes. Contribute to the development of test plans and participate in software testing. Keep current with the latest technology trends. Ability to occasionally work non-traditional hours, including evenings, weekends, and holidays, while also being able to travel
Requirements:
Bachelor's degree in Computer Science, Software Engineering, or a related field. Requirement can be foregone with relevant experience. Proficiency in at least one programming language such as JavaScript, Java, Python, or C#. Familiarity with front-end technologies like HTML, CSS, and JavaScript. Strong problem-solving skills and attention to detail. Excellent communication and teamwork abilities. Ability to meet with stakeholders and translate needs into problem solving features.
Preferred Qualifications/Our Stack:
C# and Visual Studio or Visual Studio Code NET Core/Blazor Data visualizations in JavaScript. DevExpress or other control suites (Syncfusion, Telerik, etc...) T-SQL and SQL Server. NoSQL familiarity a plus. Azure or other cloud services (AWS, Google, etc...) Version control systems like Git.
Application Process: Interested candidates should submit their resume and a cover letter detailing their qualifications and interest in the position. Any portfolio of the candidate's work is a plus.