This job might no longer be available.
Développeur de Logiciels / Software Developer
3 years ago
ENGLISH FOLLOWING
Développeur de logiciels
Motive est un nouveau studio mû par la créativité et dirigé par une équipe de vétérans de l’industrie. À la suite de l’annonce de la production d’un nouveau titre PVZ et de Star Wars: Squadrons, notre équipe est prête à relever un autre défi et nous avons besoin de votre aide pour assurer notre réussite.
Comme notre grand studio est constitué de petites équipes, nous nous entourons des ressources les plus expérimentées de notre domaine et mettons à leur disposition un milieu professionnel où elles peuvent s’épanouir. Nous sommes d’avis que la qualité de nos produits n’a d’égal que le talent du personnel que nous embauchons. Nous privilégions une culture organisationnelle axée sur le soutien, la formation et la collaboration.
À titre d’ingénieur en logiciels rattaché à l’équipe d’ingénierie de qualité, vous aiderez notre studio à adopter des technologies novatrices ou établies qui améliorent nos méthodes de travail. L’équipe d’ingénierie de qualité de Motive est un cercle restreint ayant une grande influence sur plusieurs jeux en développement.
Nous avons besoin d’une ressource polyvalente, motivée et ayant soif d’apprendre, car les technologies que nous utilisons sont variées, qu’il s’agisse de développement Web généraliste, de petits outils conçus sur mesure, de solutions visant les mégadonnées ou d’intelligence artificielle. Vous ferez preuve d’excellence dans vos pratiques de développement, contribuant à la croissance interne et à l’élaboration de plans techniques judicieux qui ont une incidence importante sur nos activités commerciales.
Vous relèverez du directeur technique de l’équipe d’ingénierie de qualité de Motive.
Vos fonctions :
- Mettre à profit vos connaissances des concepts de génie logiciel pour créer et implanter un code modulaire, éprouvé et réutilisable
- Découvrir, évaluer et présenter de nouvelles technologies aux membres de l’équipe et être à l’affût d’occasions d’innovation
- Collaborer étroitement avec le directeur technique dans le but de concevoir une stratégie servant d’assise et de cadre de référence pour assurer l’avenir de l’ingénierie de qualité au sein de Motive et d’EA
- Opter pour la bonne approche en définissant les besoins techniques propres à une solution, sa maintenabilité et son caractère évolutif, et soupeser ces variables en fonction du rendement de l’investissement
- Être déterminé à comprendre les raisons qui motivent les choix en matière d’exigences commerciales afin de trouver des solutions créatives
- Être passionné par les exigences non fonctionnelles et incarner les valeurs rattachées à celles-ci par vos actions
- Prendre en charge la conception et l’implantation techniques d’un ensemble d’éléments
- Être garant de votre travail, que ce soit par la communication, la qualité livrée et la prévisibilité
- Assurer un suivi de l’utilisation des outils et de leur rendement et résoudre les défaillances
- Faire preuve d’autonomie afin de concrétiser vos idées
- Encadrer et former les développeurs qui ont moins d’expérience
- Établir des pratiques d’excellence en matière de développement et instaurer celles-ci au sein de l’équipe
- Apprendre constamment et enrichir la base de connaissances collective de l’équipe
- Rendre un travail de qualité et travailler en équipe et avec les autres
Votre profil :
- Baccalauréat ou grade plus élevé en informatique, en ingénierie ou en génie logiciel, ou l’équivalent
- 5 ans d’expérience technique industrielle investie dans des instruments, dans l’automatisation de tests et dans l’amélioration du développement de procédés
- Expérience avec les bases de données SQL et non SQL, comme MySQL et MongoDB
- Expérience avec .Net, C# et C++
- Expérience de travail au sein d’une équipe de développement ( Scrum )
- Expérience en conception d’outils et de services de qualité plate-forme
- Expérience d’encadrement des pairs et de présentations techniques
- Expérience de documentation et de conception technique de niveau système
- Connaissance du cycle de vie logiciel et des méthodes modernes d’essais; bonne compréhension de l’intégration continue
Autres compétences :
- Connaissance de solutions d’orchestration de conteneurs, comme Docker et Kubernetes
- Bonne capacité à favoriser le changement au sein d’un studio ou d’un service particulier
***
Software Developer
Motive is a new creative-driven studio, led by a team of industry veterans. With recent announcements of a new PVZ and Star Wars title Squadrons the team is moving onto its next challenge and needs your help to make it.
We are a big studio made up of small teams. As such we look for the most experienced people in the industry and we give them an environment where they can flourish. We believe the product we make is only as good as the staff we hire. We encourage a culture of support, education and collaboration.
As a Software Engineer on the Quality Engineering team, you will be a part of helping the studio adopt new or proven technology to improve the way we work. The QE team at Motive is a small team that has a large influence on several games in development.
We need a capable generalist that is happy to “jump in and learn” as the technology we work on can range from full-stack web development, small made for purpose tools, big data solutions to working with AI. Your capabilities must encompass excellence in development practices, leading of internal growth and develop sound technical plans that produce a meaningful impact on the business.
You will report to the Technical Director for the Motive QE team.
What You Will Do:
- Use your knowledge of software engineering concepts to design and implement tested, reusable, and modular code
- Scout, evaluate and present new technology to the team and look for opportunities for innovation
- Pair with the Technical Director to build a strategy to lay foundation and framework for the future of Quality Engineering at Motive and EA
- Create the right approach by understanding the technical needs of a solution, maintainability, scalability and balance all that against the return of investment for the business.
- Harness your desire to understand the WHY behind the requirements of the business to find creative solutions
- Be passionate about non-functional requirements and embody the value of these in your actions
- Take ownership of technical design and implementation for a set of features.
- Demonstrate ownership over your work, through your communication, delivery quality and predictability
- Monitor tools usage, performance and resolve any failures
- Have the autonomy to bring your ideas to fruition
- Mentor less experienced developers
- Experience defining best practices in development and guiding a team to inherit them
- You are always learning and adding to the team's collective knowledge base
- Produce quality work and work through/with others.
Who You Are:
- Bachelor's degree or higher in Computer Science, Engineering or Software Engineering or equivalent
- 5 years of industry technical experience working on tools, test automation and development process improvements.
- Experience with SQL and non-SQL databases such as MySQL, MongoDB,
- Experience with .Net, C# and C++
- Experience working in a Scrum team
- Experience building platform-grade tools and services
- Experience mentoring peers, and delivering technical presentations
- Experience delivering system-level technical design and documentation
- Knowledgeable in the software life-cycle, modern testing methods and good understanding of continuous integration.
Additional Skills:
- Knowledge in container orchestration solutions such as Docker and Kubernetes
- Good at bringing change on a studio or your department level
Create Your Profile — Game companies can contact you with their relevant job openings.