Arrow International, Inc.
Engineer, Software - Senior Job at Arrow International, Inc. in Las Vegas
Arrow International, Inc., Las Vegas, NV, US, 89105
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