Descriere job

Our client is a company specialized in providing service and software for data processing and consulting.

Requirements:

— Strong C# skills with experience on .NET framework;
— Proficient at implementing web applications using REST;
— Solid understanding of Data Storage stacks including SQL DB;
— Solid knowledge of Design Patterns and their implementation;
— Experience working with source code repositories Git;
— Availability to work with globally distributed teams;
— Experience in an Agile environment;
— Lead projects, mentor engineers, and perform POCs;
— Regular reviews on codes done by less experienced developers;
— Understand CI/CD concepts along with practical implementation deliverables;
— Must be able to read/write PowerShell script;
— Experience with NON-SQL DB (MongoDB);
— Knowledge of Docker and Kubernetes;
— Good experience with .NET Core;
— Good knowledge of Cloud Computing and some implementation;
— Great communication and leadership skills;
— Business sense and good analytic skills;
— BA/BS in Computer Science or related IT field;
— Fluent in written and spoken English;

Responsibilities:

— Assist the Product Owner with planning by providing technical insight;
— Provides guidelines and expertise on technology implementation design;
— Leads the diagnostic and the resolution of complex issues;
— Helps the team to master and grow technical skills;
— Ensures technical best practices alignment between teams and promotes new ones;
— Design, develop, and implement software solutions based on Microsoft and open source technologies: .Net framework, .Net core, C#, ASP.NET Web API, REST, HTML5, CSS, JavaScript, JSON, XML, HATEOAS (Siren), SQL Server, DDD, Microservices, TFS;
— Good communication skills involving meetings with business partners and interest in a pair-programming environment;
— Ability to work in a multi-cultural environment and globally distributed teams.