Empresa tecnológica con alta especialización en el sector hospitalarios y residencial, necesita incorporar un Programador con los siguientes conocimientos y habilidades
1- Conocimientos avanzados de AngularJS.
A) Familiaridad con la Guía de John Papa para Angular 1:
https://github.com/johnpapa/angular-styleguide/blob/master/a1/README.md
b) Creación de directivas para acelerar el desarrollo de la interfaz web.
C) Familiarización con la creación de servicios, filtros, etc., Propios de AngularJS.
D) Utilización de Twitter Bootstrap con AngularJS para la interfaz web.
E) Utilización de controles UI-Bootstrap como reemplazo de los controles standard de AngularJS. No se utiliza jQuery en la interfaz web porque no es buena práctica con AngularJS.
F) Uso de Angular-UI-Router como reemplazo del Router standard de AngularJS.
2- Conocimientos avanzados de JavaScript.
3- Desarrollo de servicios web en C# utilizando WCF y Web API. El servicio actualmente está implementado en WCF y se pretende convertir a Web API en algún momento.
A) Utilización de LINQ2SQL y Entity Framework como ORM.
B) Utilización de Data Transfer Objects (DTO) para la interacción de los métodos del servicio.
C) Pase de parámetros a los métodos al estilo de WCF. No se utiliza soap, sino que se pasan los parámetros a los métodos de manera independiente o utilizando dto en json.
4- Conocimientos de SQL Server y programación en T-SQL. Todo el sgbd está sobre sql server 2014.
A) Creación de SP, Functions, etc.
B) Dynamic SQL.
C) Uso de Linked Servers, con ejecución remota de SQL transactions.
D) Uso de Common Table Expressions.
5- Uso de GitHub y TortoiseGit para el control de versiones.
Duración del proyecto Más de 6 meses