Engineer, Software - Senior
Listed on 2026-02-06
-
Software Development
Software Engineer, Senior Developer, Full Stack Developer, C# / Unity Developer
Join to apply for the Engineer, Software - Senior role at Arrow International, Inc.
Description
Arrow International is the world's largest manufacturer and supplier of charitable gaming products and solutions. We produce and distribute a wide array of products including consumables (pull tab tickets, bingo paper and ink, etc.) as well as world-class, state-of-the-art, electronic gaming products. Our products are sold, installed, and operated in numerous social and gaming venues around the world. We continue to grow at a record pace and offer this exciting career opportunity to join our team where we are focused on attracting and engaging exceptional talent, empowering colleagues to achieve fulfilling careers, and creating fun and engaging products that are second to none for our customers.
Job Type
Full-time
Primary Roles And Responsibilities
- Lead and mentor a team of developers with hands-on participation in projects.
- Analyze, design, develop, maintain, and enhance software programs.
- Provide technical leadership in new system development and system enhancement.
- Participate in production support and troubleshoot issues.
- Test and debug programs for accuracy and functionality.
- Engage in research and development of experimental designs and systems.
- Collaborate with cross-functional teams and leads.
- Improve software development processes and best practices.
- Participate in code reviews and enforce coding standards.
- Mentor non-senior development staff.
- Perform other duties as assigned by leadership.
Requirements
- Bachelor's degree in Computer Science, Management Information Systems, or related field.
- 10+ years of experience in a team leadership role.
- Strong experience with OOP design, software architecture, and service-oriented design.
- Proficiency in C# .NET, WCF, WPF, ORM frameworks.
- Excellent team-oriented interpersonal and communication skills.
- Deep understanding of Object-Oriented development techniques.
- Strong analytical and problem-solving skills.
- Knowledge of Visual Studio .NET development tools.
- Understanding of relational databases, stored procedures, and data access methods.
- Experience with MS SQL Server and other relational databases.
- Experience with Agile development methodologies.
Preferred Experience
- Hands-on experience as a Lead Developer.
- Experience with server-based gaming.
- Experience with server-side mobile game development.
- Microsoft development certifications.
- Experience designing, building, and installing web services.
Physical Demands/Working Conditions
- Specific vision abilities include close, distance, peripheral vision, and focus adjustment.
- Work environment noise level is low.
- May require prolonged sitting.
- Mid-Senior level
- Full-time
- Engineering and Information Technology
- Manufacturing
This job posting is still active and accepting applications.
#J-18808-Ljbffr(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).