Job Description:
We are looking for an exceptionally skilled Lead Programmer to work on a new MMORPG currently in production. The ideal candidate has experience leading a development team, managing daily tech issues and overseeing the entire scope of the game's code development. This person also works well in a professional environment with colleagues that are passionate about making great games. The Lead Programmer should be a clear leader for the Programming team as well as across the entire Company as one of the Lead representatives for our firm.
Major Responsibilities:
- Managing the programming team, mentoring and solving problems with your programming team, and writing code for non-critical-path systems
- Work closely with Web, Game Ops, Marketing, Art, Design and Audio to foster a highly communicative, coordinated cross-functional team effort
- Collaborate with the Team to implement the technology vision for the game
- Create or co-develop production pipeline with Art, Design and Audio to maximize efficient workflow
- Work closely with the Producer to schedule and track your programming staff's progress
- Maintaining technical design documents using our Wiki system
- Conduct performance reviews and assist with career development of your programmers
- Work with Strategic Growth on sourcing high quality Programmers for your team
- Help establish and perpetuate the Quality Bar
- Be a leader for Tech across the organization and externally as our resident expert
- Manage external vendor teams as key interface and point person
- Proactively define Programming's vision and architecture for the project
- Experience as a Lead Programmer on several shipped AAA titles required
- Proven experience in managing a programming team and utilizing programmers with specific skills on tasks that maximize their productivity
- Strong leadership skills and excellent verbal and written communications
- Client-Server applications and multi-player programming experience required, MMO experience a big plus
- Experience in several programming environments and commercial applications associated with game development (MS Studio, Perforce, Word, Excel, Wiki, etc.)
- Advanced C++ expertise, Python knowledge a plus
- Expert 3D graphics API expertise, DirectX preferred
- Highly proficient in advanced mathematics and 3D math
- Experience using Scrum/Agile software development concepts and methodologies
- Knowledge of unit testing, Linux, SQL and .NET
- Post production transition and Live Team experience highly desired
- Self-motivated. Well-organized. Solid problem-solving ability
- Genuine enthusiasm and interest in video games
No comments:
Post a Comment