Position: Sr .Net developer
Company: TEAM International
Experience required: 5y
English level: intermediate

The organization is global with offices in over 30 countries and 5000 employees worldwide.

Services offered: workforce management, time and attendance, local, regional and global payroll, talent administration, and people analytics.

You will mainly contribute to the key application:

“Employee portal” is the customer employees’ portal. It is used by their customer employees to access their payslip, document & open case. It is also an Angular Typescript for the UX and multiple RESTFULL web services written in C# .Net Core deployed on Linux systems.

Requirements: 
•	Proficient in C#, with a good knowledge of its ecosystems
•	Familiarity with the .NET
•	Familiarity with the .NET Core Framework
•	Strong understanding of object-oriented programming
•	Skill for writing reusable C# libraries
•	Familiar with various designs and architectural patterns
•	Knowledge of concurrency patterns in C#
•	Understanding fundamental design principles behind a scalable application
•	Basic understanding of Common Language Runtime (CLR), its limitations, weaknesses, and workarounds
•	Implementing automated testing platforms and unit tests
•	Proficient understanding of code versioning tools
•	Familiarity with continuous integration