What are the responsibilities and job description for the Software Developer position at Columbus Crew?
In order to be considered for this role, after clicking "Apply Now" above and being redirected, you must fully complete the application process on the follow-up screen.
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
We are an equal opportunity employer and all qualified applicants will receive consideration for employment without regard to race, color, religion, national origin, sex, sexual orientation, age, disability, gender identity, marital or veteran status, or any other protected class.
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
- 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.
- 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.
We are an equal opportunity employer and all qualified applicants will receive consideration for employment without regard to race, color, religion, national origin, sex, sexual orientation, age, disability, gender identity, marital or veteran status, or any other protected class.