Logo
Arrow International, Inc.

Engineer, Software - Senior Job at Arrow International, Inc. in Las Vegas

Arrow International, Inc., Las Vegas, NV, US, 89105

Save Job

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. Seniority level Mid-Senior level Employment type Full-time Job function Engineering and Information Technology Industries Manufacturing This job posting is still active and accepting applications. #J-18808-Ljbffr