U

Ubisoft

Global video game developer and publisher

.NET Full-Stack Developer

Full-Stack EngineeringConfirmed live in the last 24 hours
Full-timeBucharest, RomaniaNo salary listedIn-person

About the Job

Requirements

  • Several years of professional experience designing, developing, and delivering production web applications in a .NET environment.
  • Experience across the software development lifecycle, including requirements analysis, technical design, implementation, testing, deployment, and production support.
  • Experience developing backend services and modern web interfaces using C#, REST APIs, Angular, and Microsoft SQL Server.
  • Experience applying software design principles, coding standards, code reviews, and automated testing practices.
  • Excellent knowledge of C#, REST APIs, ASP.NET MVC, and ADO.NET.
  • Experience developing responsive web interfaces using HTML, CSS, JavaScript or TypeScript, and Angular.
  • Strong knowledge of Microsoft SQL Server, including relational data modeling, query development, and performance optimization.
  • Good understanding of object-oriented programming, software design principles, and distributed application concepts.
  • Awareness of current trends in business and web technologies.
  • Hands-on experience packaging and deploying applications using Docker and Kubernetes.
  • Ability to adapt communication and approach to different audiences.
  • Ability to drive change and implement new ideas.
  • Ability to propose improvements and alternative solutions.
  • Strong interpersonal and communication skills.
  • Proficiency in written and spoken English.
  • Ability to guide team members supportively and persuasively.
  • Ability to prioritize effectively and deliver reliable results within agreed timelines.

Responsibilities

  • Design and deliver maintainable full-stack HR applications using C#, .NET, Angular, and Microsoft SQL Server.
  • Build and integrate secure REST APIs that support reliable data exchange across HR systems.
  • Improve application performance, availability, testability, and operational reliability.
  • Package and deploy applications using Docker and Kubernetes.
  • Collaborate with product owners and HR stakeholders to translate business needs into sustainable technical solutions.

About the Company

Ubisoft

Global video game developer and publisher

Ubisoft is a global developer and publisher of interactive entertainment, creating, marketing, and selling video games for consoles, PCs, and mobile devices. Its products run as traditional paid games, in-game purchases, and subscription services, and are supported by major franchises such as Assassin’s Creed, Far Cry, and Rainbow Six. Games are built to run across platforms with optional in-game purchases and ongoing services, and Ubisoft also develops its own tech, like Ubisoft Scalar, to streamline game development and enhance player experiences. The company differentiates itself through its large portfolio of enduring franchises, its in-house technology investments, and its active support for esports, community building, accessibility, and inclusion. Ubisoft’s goal is to deliver engaging interactive experiences at scale, grow its global gaming ecosystem, and maintain leadership in game development and publishing while expanding services and accessibility for a wide audience.

Company size
10,001+
Company stage
IPO
Headquarters
Montreuil, France
Founded
1986

Recently Posted Jobs

Explore more opportunities at Ubisoft

See more jobs