Position: Senior Full-stack Developer
Company: Program-Ace
Category: .NET
Experience required: 5y
English level: upper

**Requirements:**
•	Excellent C# skills
•	Knowledge in the following topics: ASP.NET, .NET5, SQL, REST, automated testing, JavaScript/TypeScript, (S)CSS and HTML skills
•	Hands-on experience in developing SPAs with modern frontend frameworks (Vue, Angular, React)
**
Responsibilities:**
•	As part of the production team, you will be involved in the implementation of features and components throughout the full spectrum of web development.
•	You will be using a variety of technologies and programming languages, including but not limited to C#, TypeScript, SCSS and frontend frameworks like Vue.js and Angular.
•	You will work closely with a multi-disciplinary team of programmers, designers and testers where everyone is willing to share their knowledge and are encouraged to evolve every day. The team spans across several countries and is characterized by passion, collaboration and the love for PC gaming. You will be using a wide spectrum of technologies ranging from frontend to backend, TypeScript to C#, component styling to data persistence.
•	Specific responsibilities include:
•	Write clear, modular and maintainable code
•	Create microservices
•	Work on both front- and backend application in the context of Ubisoft Connect
•	Be part of an agile team collaboratively working on technical designs, new features as well as steady improvements of existing code
•	Support more junior team members, guiding programming skills, mentoring, etc.
•	Be a part of technology modernization projects and support with architectural decision

**Would be a plus:**
•	Continuous Integration with Gitlab
•	AWS
•	Docker