
Software Engineer/ 2 days ago
Quick Summary
Arbiter offers a complete suite of SaaS tools that allows athletic directors, assigners, coordinators, and officials to easily manage all aspects of their responsibilities. Our Software Engineers are responsible for software development in a fast-paced agile environment. They are responsible for the architecture, development, and maintenance of our complex, high-performance web applications, APIs, large scale databases, and other technologies. Because this position plays a role in mentoring other developers and QA engineers as well as communicating with other employees throughout the company, excellent communication skills are a must.
Essential Job Functions
- Design, develop, and test code across our SaaS solution using HTML5, ASP.NET MVC, C#, SQL Server, and JavaScript.
- Work with legacy code to maintain and improve the overall product.
- Utilize AI agentic development tools (e.g., GitHub Copilot) to accelerate coding, debugging, code review, and documentation tasks while ensuring output quality and adherence to team standards.
- Document project objectives and measures for success.
- Understand customer business requirements and software application objectives and effectively communicate questions to other developers, QA engineers and product managers as necessary.
- Create, maintain, and execute test plans and cases against our hardware and software platforms.
- Review requirements with other developers and QA engineers for completeness and accuracy.
- Effectively mentor and pair program with junior Developers and QA Engineers on a regular basis.
- Design software and technology architectures according to industry standard best practices, including effective cache and session management strategies.
- Design and develop an effective and complete unit test suite.
- Participate in team planning, estimation, status, and retrospective meetings.
Qualifications
- Bachelor's degree in Computer Science or related technical field.
- 2-5 years' professional experience developing web applications using ASP.NET MVC, C#, and SQL Server.
- Experience with ASP.NET Core, Microsoft Azure, React, PHP and MySQL is a plus.
- Experience with Github Copilot or other AI development tools.
- Significant API development experience (both REST and SOAP).
- Must be detail oriented, reliable, and able to work both in a team environment and alone with minimal direction and supervision.
- Experience in agile software development best practices (specifically Scrum).
- Experience conducting Requirements Reviews with engineers and other stakeholders such as project managers and/or product owners.
- Experience with root cause analysis of defects in a complex Enterprise N-Tiered environment.
- Team Player, willing to work with others to find the best solutions.
- Cellphone or personal device to receive MFA (multi-factor authentication) texts or calls.
- Have an internet connection that’s adequate for their job, a minimum of 10Mbps down.

