Position: Middle .NET Developer
Company: TEAM International Services, Inc.
Experience required: 3y
Category: .NET
English level: intermediate
Published: 2020-08-01T00:00:00+03:00

The company is a major global HR business processes provider that has been on the market for 21+ years.
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 be integrated into the customer engineering team in Europe and will work on:
Highly critical applications for the company customers’ employees
Internal HR services center agents
Writing easy-to-maintain, robust and unit tested solid C# code
Participate to customer SCRUM sprints (2-week sprints) and daily SCRUM calls with the team.
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 pay slip, 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.

The technology stack of the current project: 
.NET Core (latest), Angular (latest), MySQL, SOA, Azure DevOps

Requirments:
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

Benefits:
Friendly and trustful atmosphere
Professional and career growth opportunities
Full-time work schedule
Big goals, challenging work and meaningful feedback
Opportunity to work and communicate directly with the customers
Your health support via compensation of sports activities, vacation policy, and private medical insurance
Free English classes
Modern and comfortable office in the city center
Leisure activities in the office
Bike parking zone