Position: .NET Developer
Company: TEAM International
Experience required: 3y
English level: upper

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 contribute to:

- Payroll processing flow built on a highly scalable set of Azure Functions
- Multiple RESTful APIs used by customer employees' portal and automated scenarios

The technology stack of the current project: .NET Framework, ASP.Net, ADO .NET, Azure SQL, SOA, Docker, Kubernetes, Azure Functions, Azure DevOps, REST

**Requirements**

- Proficient in C#, with a good knowledge of its ecosystems
- Familiarity with the .NET Framework
- ADO .NET
- 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#
- Microservices architecture based on REST communication
- 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
- Azure Cloud

**Benefits**

- Competitive salary based on your experience level
- Full-time work schedule
- Friendly and trustful atmosphere
- Professional and career growth opportunities
- 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