Full Swing Simulators is the largest US-based producer of golf and sport simulators that has been chosen as the Official Licensee of PGA TOUR and the Official Simulator Partner of the Golf Channel. Full Swing is the only company that gives players patented dual-tracking technology, combining high-speed cameras and infrared light wave technology provide unmatched swing data and real-time ball feedback. Users can dynamically experience more than 13 sports including golf, featuring the world's most iconic courses with the most innovative software in golf simulation.
Being a part of Full Swing means joining a growing brand and team of people dedicated to innovating new experiences for golfers and athletes around the globe. Whether it is working on the most innovative technology in the industry, marketing our story with the best athletes in sports, selling to a growing audience that is looking for the latest in sports entertainment or helping our customers have the best possible experience, Full Swing has opportunities to be a part of a team that continues to develop and expand.
We are seeking a talented server software engineer to work alongside content creators, artists, and other software engineers on expanding the feature sets and content of our suite of simulators. Your primary responsibilities will be to build and maintain online features and online service infrastructure. Other responsibilities will include the development of tools and processes to support administration of our services, and supporting client engineers on the development of new systems. A commitment to collaborative problem solving, sophisticated design, and a quality product is essential.
Primary Functions
Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.
- Develop, maintain, and optimize robust microservices and online system architecture in a client-server topology
- Contribute to a server infrastructure that scales efficiently as needed
- Collaborate with fellow engineers on APIs, data flow, and operational performance
- Design, build, and maintain efficient, reusable, and reliable code
- Ensure the best possible performance, quality, and responsiveness of applications
- Analyze online performance and develop low-level optimizations as needed
- Project estimating and planning
- Meeting with stakeholders in creating requirements & specification documents
Required Education, Experience & Skills
- BS in Computer Science and/or related technical field.
- 2+ years of relevant experience developing software or backend systems.
- Understand the Software Development Life Cycle (SDLC).
- Must be familiar using C#, ASP.NETCore, or Entity Framework.
- Familiarity with designing and building APIs.
- Be motivated, and eager to learn new things.
- Knowledge of Amazon Web Services (AWS).
Preferred Education, Experience & Skills
- Have built services on Amazon Web Services (AWS) running in production.
- Prior Unity3d experience.
- Experience developing microservices and/or SaaS applications.
- Fine tuning server applications for performance, security, and high availability.
- DevOps experience (e.g. CloudFormation, Jenkins, etc.)
Other Duties
Please note this job description is not designed to cover or contain a comprehensive listing of activities, duties or responsibilities that are required of the employee for this job. Duties, responsibilities and activities may change at any time with or without notice.
#J-18808-Ljbffr