SENIOR BACK END DEVELOPER
Recruiter
Listed on
Location
Salary/Rate
Salary Notes
Type
Start Date
This job has now expired please search on the home page to find live IT Jobs.
* The candidate need to have a Freelance Position;
* Knowledge of OOP principles (Design Patterns, SOLID, DRY, YAGNI);
* Familiarity with Extreme Programming practices (TDD, Pair Programming, Refactoring);
* Familiarity with Live Streaming and Stream Encoding technologies;
* Knowledge of Event Sourcing and CQRS;
* Knowledge of scalability and performance challenges of server-side code. You can design and develop horizontally scalable, resilient and high performance REST services;
* Knowledge of SaaS, PaaS and IaaS models;
* Knowledge of cloud technologies and hands-on experience in at least one cloud platform: Microsoft Azure; You are able to design and develop cloud-based systems and operate them in an automated fashion;
* Knowledge of MS-SQL Server, MongoDB, RabbitMQ, Dockers, JSON communication;
* Knowledge of ASP.NET stack (ASP.NET, VB.NET, C#);
* Experience with Microsoft TFS, comfortable with Continuous Integration/Continuous Delivery environments;
* Experience with installation and deployment of servers and open source platforms;
* Knowledge of Agile methodologies;
* Knowledge of HTML5, CSS3, Javascript (including Javascript frameworks);
* Microsoft certifications.
* Good understanding of written English is mandatory, fluent verbal and written English is preferable