Position: Middle/Senior .Net (SharePoint) Developer
Company: Binariks
Experience required: 3y
English level: intermediate

The client's company operates its activities from several locations around the world, including Saudi Arabia, the UK, Spain, Turkey, Germany, Italy, UAE, and India. The project contains a few solutions for the internal usage by the company itself. The project's main goal is to automate important company processes to minimize human errors and decrease the amount of manual work needed.

The client's company is "Microsoft-oriented", and most of its projects were created using different Microsoft solutions.

Responsibilities:
Developing high quality, testable and high-performant software using Agile practices
Create SharePoint solutions with reliable workflows
Gathering requirements, setting priorities, and making precise decisions within deadlines
Predict customer issues and prioritize them, implementing fixes in future releases
Analyzing requirements and client requests and building documentation based on the collected information
Working with new technologies and best practices

Job Requirements:
3+ years of commercial experience in .NET
Expert in C# and ASP.NET MVC, Web API
Strong experience with Windows services, and ADO.NET
Solid experience with SharePoint Development
Strong knowledge of Relational DB design principles (MS SQL)
Understanding front end technologies like JavaScript, HTML, and CSS
Strong knowledge of OOP and OOD principles
Upper Intermediate level of English
Knowledge of Agile/SCRUM and iterative development lifecycles
Good problem-solving skills
Good communication skills

We provide the following for our employees:
18 working days of paid vacation
10 working days of sick leave annually (5 days paid at 100% and 5 days at 75% rate of your average monthly salary)
50% cost compensation for English courses at the office
Flexible work schedule
Additional days off for special occasions, national holidays off
A competitive and rewarding salary based on performance appraisals/knowledge evaluation
Possibility to share and gain knowledge on regular tech talks
Friendly and professional team
Innovative projects with advanced technologies
Corporate events
Remote work
Accounting service