ZipRecruiter
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 state-of-the-art electronic gaming products. Our products are sold, installed, and operated in numerous social and gaming venues around the world. We are growing rapidly and offer exciting career opportunities focused on attracting talented individuals, empowering colleagues, and creating engaging products for our customers.
Primary Roles and Responsibilities
Lead and mentor a team of developers, participating actively in projects Analyze, design, develop, maintain, and enhance software programs Provide technical leadership for new systems development and system enhancements Participate in production support and problem resolution 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
Experience and Education
Bachelor's degree in Computer Science, Management Information Systems, or related field 10+ years of experience in a team leadership role Strong experience in 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 Experience with Visual Studio .NET development tools Knowledge of relational databases, stored procedures, and data access methods Experience with MS SQL Server and other relational databases Familiarity with Agile development methodologies Additional Experience
Hands-on experience as a Lead Developer Experience with server-based gaming Experience in server-side mobile game development Microsoft development certifications Experience with installation packages Experience designing, building, and installing web services Physical Demands and Working Conditions
The physical demands listed here are representative of those required to perform the essential functions of this job. Reasonable accommodations may be made for individuals with disabilities. Specific vision abilities include close, distance, peripheral vision, and ability to adjust focus The work environment has a low noise level May require sitting for extended periods
#J-18808-Ljbffr
Lead and mentor a team of developers, participating actively in projects Analyze, design, develop, maintain, and enhance software programs Provide technical leadership for new systems development and system enhancements Participate in production support and problem resolution 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
Experience and Education
Bachelor's degree in Computer Science, Management Information Systems, or related field 10+ years of experience in a team leadership role Strong experience in 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 Experience with Visual Studio .NET development tools Knowledge of relational databases, stored procedures, and data access methods Experience with MS SQL Server and other relational databases Familiarity with Agile development methodologies Additional Experience
Hands-on experience as a Lead Developer Experience with server-based gaming Experience in server-side mobile game development Microsoft development certifications Experience with installation packages Experience designing, building, and installing web services Physical Demands and Working Conditions
The physical demands listed here are representative of those required to perform the essential functions of this job. Reasonable accommodations may be made for individuals with disabilities. Specific vision abilities include close, distance, peripheral vision, and ability to adjust focus The work environment has a low noise level May require sitting for extended periods
#J-18808-Ljbffr