23 Dec
C Developer
Vacancy expired!
- Design, develop, and modify casino game software while exercising discretion and independent judgment.
- Evaluate and implement solutions for highly complex technical challenges.
- Drive technical vision, evaluate for improvement, define and maintain coding standards and best practices, ensuring adherence.
- Mentor at the technical level; promote overall product quality; foster growth and accountability for execution.
- Collaborate with Technology Management and Software Architects supporting the long-term vision of building out a highly scalable gaming system.
- Identify programing objectives to implement systems and subsystems.
- Creates unit tests and validation procedures and documents technical specifications.
- Documents and implement fixes for software defects.
- Participate in the testing process through test review and analysis, test witnessing and certification of software.
- Manage close customer service relationships with cross functional teams; Quality Assurance, Game Designers, Artists, Mathematicians and Audio Designers.
- Serve as ambassador of engineering; remains proactive and available; communicates with executives and external studio leaders on a regular basis.
- Bachelor's Degree in Computer Engineering or Computer Science required.
- 8-12 years' experience designing, modifying, and developing software programming applications; C, JavaScript, or C# preferred.
- 10+ years' job experience in the gaming industry.
- Unity experience preferred.
- M11L framework experience.
- Proficient demonstrated knowledge of data structures, design patterns, logic, algorithms, and optimization skills.
- Expert proficiency and knowledge in software development standards, methodologies, and programming languages.
- Working technical knowledge of current software, protocols, and standards.
- Hands-on experience with application development tools.
- Advanced proficiency in Microsoft Office applications.
- In-depth technical knowledge of network, PC, and platform operating systems.
- In-depth knowledge and practical application of agile software development, feature driven development, object-oriented modeling, software design techniques, and SDLC.
- Advanced knowledge of source/ revision control systems, such as Perforce.
- Demonstrated experience with UML modeling.
- Ability to work effectively and efficiently in a high-stress, fast-paced, and high-pressure environment while maintaining high standards of accuracy, paying attention to detail, and meeting assigned deadlines.
- Demonstrates high integrity, trust, and strict confidentiality.
- Ability to maintain excellent communication and a positive, respectful, and professional attitude and relationship with clients, employees, peers, co-workers, all levels of management, and all outside organizations.
Vacancy expired!