- Company Name
- Activision Blizzard,Inc.
- Job Title
- Programmeur sénior Build / Senior Build Programmer
- Job Description
-
**Job title**: Senior Build Programmer
**Role Summary**:
Lead the design, development, and maintenance of build-generation systems that support and automate all game‑development pipelines. Manage the hardware (build machines) and software tools, ensuring reliable compilation, continuous integration, and deployment for large‑scale projects. Mentor peers, drive technical improvements, and collaborate across multiple studios and external partners.
**Expectations**:
- 7+ years of relevant programming experience.
- Mastery of Python, Go, C#, Puppet, Jenkins, MSBuild, Git, and Perforce.
- Analytical, self‑directed, and proactive with strong initiative.
- Bilingual in French and English; excellent written and verbal communication.
- Passion for game development and ability to mentor team members and partners.
**Key Responsibilities**:
1. Develop and maintain build-generation systems for multiple projects.
2. Configure and manage the hardware and software components of the build infrastructure.
3. Provide timely technical support to users of build systems.
4. Identify, design, and implement optimizations and automation to enhance stability and performance.
5. Create scripts and custom tools tailored to studio needs.
6. Resolve build‑related issues promptly and efficiently.
7. Administer physical and virtual build machines and coordinate release deployments.
8. Collaborate closely with TI teams and cross‑studio partners to meet project technical requirements.
**Required Skills**:
- Software development (Python, Go, C#).
- Configuration management (Puppet).
- Continuous integration & build tools (Jenkins, MSBuild).
- Version control (Git, Perforce).
- Strong analytical and problem‑solving abilities.
- Autonomy, adaptability, and a proactive mindset.
- Bilingual French/English communication.
- Bonus: Web technology fundamentals, observability tools (Grafana, Prometheus), container & orchestration tech (Docker, Kubernetes), knowledge of distribution partner tools (Steam, Sony, Microsoft), experience with CI pipelines for live games, unit and integration testing practices.
**Required Education & Certifications**:
- Bachelor’s degree in Computer Science, Software Engineering, or equivalent technical discipline.