- Company Name
- ALTEN
- Job Title
- Développeur/Développeuse
- Job Description
-
**Job Title**
Full Stack .NET Developer (Front Office Finance)
**Role Summary**
Design, develop, and maintain full‑stack C#.NET applications for front‑office trading and sales tools. Work closely with trading, structuring, and risk teams to translate business needs into robust technical solutions. Deliver high‑performance, scalable services using micro‑service architecture, and participate in continuous delivery pipelines. International relocation to Canada is required.
**Expectations**
* Minimum 5 years of full‑stack C#.NET development in a market‑finance environment.
* Proven experience with front‑office trading, sales, or structuring applications.
* Strong software design, performance tuning, and code‑quality practices.
* Effective communication with business stakeholders.
* Fluency in English (French a plus).
* Willingness to relocate to Canada (Montréal or Toronto).
**Key Responsibilities**
1. Architect and develop full‑stack solutions using C#.NET, .NET Core, ASP.NET, and Entity Framework.
2. Build responsive front‑end interfaces with Angular or React, TypeScript/JavaScript, HTML5, and CSS3.
3. Create RESTful and gRPC services; integrate with SQL Server, Oracle, and MongoDB.
4. Optimize application performance and system reliability.
5. Write unit tests, participate in CI/CD pipelines (Azure DevOps, Git), and enforce DevOps best practices.
6. Collaborate with trading, structuring, and risk teams to gather requirements and deliver technical specifications.
7. Contribute to micro‑service architecture and modern cloud deployments (Docker, Kubernetes).
8. Participate in Agile/Scrum ceremonies and deliver increments on schedule.
**Required Skills**
* C#.NET, .NET Core, ASP.NET, Entity Framework
* Angular or React, TypeScript/JavaScript, HTML5, CSS3
* SQL Server, Oracle, MongoDB
* REST API, gRPC, micro‑services architecture
* Docker, Kubernetes, Azure DevOps, Git, CI/CD
* Agile/Scrum methodologies
* Performance optimization and code‑quality practices
* Strong communication; English fluent (French a plus)
**Required Education & Certifications**
* Bachelor’s or Master’s degree (Bac+5) in Engineering, Computer Science, or equivalent.
* Certifications in Azure DevOps, .NET, or related technologies are advantageous but not mandatory.