Senior Tools Developer (contract) / Programmeur·euse senior – Outils (contrat)

Posted about 12 hours agoViewed
QuebecContractGame Development
Company:KRAFTON Montréal Studio
Location:Quebec
Languages:English
Seniority level:Senior, 10+ years
Experience:10+ years
Skills:
Software DevelopmentASP.NETQA AutomationC#C++.NETUnreal engineCI/CD
Requirements:
10+ years of professional software development experience, including significant experience building tools, internal applications, or services. Strong expertise with C# / .NET. Experience with WPF or similar UI frameworks for building user-focused desktop tools. Experience building and maintaining ASP.NET services or APIs. Practical experience with instrumentation and observability (logging, metrics, tracing), ideally including OpenTelemetry. Proven experience owning complex tools or systems from concept through production and long-term maintenance. Strong background in test automation: automated functional tests, API testing frameworks, CI/CD integration. Familiarity with C++, especially where tools interact with game engines or editors. Experience integrating tools with version control systems and build systems. Game development experience, especially in AAA or mid/large studios, is an asset. Unreal Engine tooling experience is an asset. Experience with AI-related tools or pipelines is preferred.
Responsibilities:
Design and develop C# / .NET game production tools, including WPF applications and command line utilities. Build and maintain ASP.NET-based services and APIs for internal workflows, dashboards, and integrations. Instrument tools and services for observability and debugging using OpenTelemetry or similar approaches. Create user-friendly tools and workflows for various game development teams. Collaborate with end-users to transform challenges into practical solutions. Own features end-to-end: understanding needs, proposing solutions, implementation, rollout, documentation, and iteration. Contribute to automation and reliability through build and test pipelines. Add and maintain automated tests for tools and services. Ensure the longevity of the tools ecosystem through refactoring and modernization. Participate in technical discussions and decisions within the tools team.
Similar Jobs:
Posted 3 months ago
United States, CanadaFull-TimeHospitality Software
Senior Application Security Engineer
Posted 3 months ago
United States, CanadaFull-TimeSoftware Development
Enterprise Agent Solutions Developer
Company:StackAdapt
Posted 3 months ago
US, CanadaContractSalesforce Implementation
Salesforce Technical Architect (contract - remote)
Company: