Fundary
Salario confidencial
Salario bruto mensualFísico
ContratoFísico
Modalidad de trabajoRemoto
Ubicación de empresaSomos una empresa mexicana de tecnología financiera que ofrece formas innovadoras de financiamiento e inversión adecuadas al mercado actual.
Developer Full-Stack .NET - Architect
Desarrollador .NET/C#/MVC/Angular con sólida experiencia en la creación de aplicaciones BackEnd y Web de alto desempeño. Con probada experiencia en documentar requerimientos internos, desarrollar y dar soporte a soluciones de software, trabajando cerca de las áreas de negocio y con los equipos de design thinking para crear, probar y liberar nuevos módulos de software y aplicaciones.
Escolaridad: Ingeniería en sistemas o afín.
Experiencia mínima de 6 años en el ciclo de vida de desarrollo.
Conocimientos requeridos:
· .Net Core utilizando el lenguaje C#.
· Patrones de arquitectura (MVC, MVVM, MVP).
· Patrones de diseño (creational, structural, behavioral).
· Principios de desarrollo de software (SOLID, Clean Code, KIS, DRY).
· Dominio de SQL (DDL, DML, Stored Procedures).
· Lenguajes del lado del cliente (Javascript, HTML/HTML5 y CSS).
· Sistema de control de versiones con GIT.
· Unit Testing y Mocking.
· ORM’s (Entity Framework & Entity Framework Core).
· Experiencia sólida de Administración y Desarrollo en ambiente Microsoft Azure (Deployment)
· Seguimiento de tareas en DevOps
· Experiencia para gestionar metodologías SCRUM o similar. (Scrum Master)
· Intercambio de datos en servicios SOAP y REST.
· Desarrollo e integración de APIs (usando estándar OpenAPI 3.0)
· Dominio de framework Angular 10
A donde vamos..
· Reingeniería de la Plataforma / Ambiente Azure 100%
· Blockchain
· Identity Verification - MFA / 2FA – Identity Manager B2C de Azure
· Microservicios
· APIs
· SQL – Stored Procedures
· Angular
Habilidades y competencias:
· Sólidas habilidades de comunicación y negociación.
· Capacidad de razonamiento y resolución de problemas.
· Capacidad de análisis y comprensión de los requerimientos funcionales y no funcionales.
· Capacidad para crear estructuras complejas utilizando principios de programación.
· Capacidad para determinar y elegir patrones de diseño y arquitectura en base a las características de requerimiento.
· Autodidacta por decisión capaz de estar al día con las nuevas tecnologías, marcos de trabajo y lenguajes de programación.
· Capacidad de dirigir y coordinar equipos de trabajo, liderar desarrollos basados| en prácticas Agile & Scrum
· Organizado, Responsable, Comprometido y gusto por el trabajo en equipo.
· Automotivado, Innovador y con buenas habilidades de comunicación.
· Que compartan nuestra pasión por las TI y la creación de software
Actividades:
· A cargo de dirigir las acciones encaminadas a contar con una Arquitectura de Desarrollo y operación solida y eficiente. Hoy en día operada en Azure.
· Gestión y desarrollo de soluciones de programación con rol de Líder de Proyecto, capaz de coordinar equipos de trabajo, estimar tiempos, y generar resultados en base a planes de trabajo.
· Coordinar al equipo de trabajo de trabajo sus objetivos, alcances y metodologías de forma tal que garantice la calidad de los resultados y tiempos de entrega.
· Creación y modificación de módulos sistema basándose en la especificación de requisitos de software definidos por la empresa, aplicando principios de desarrollo y patrones de diseño que se mejor se adapten.
· Creación y ejecución de pruebas unitarias sobre el código realizado para asegurar la calidad del software.
· Creación de documentación (casos de uso, diseño técnico, manual de usuario, etc.).
· Elaboración de diagramas de concepto, flujo y desarrollo.
· Definición tiempos de desarrollo basándose en el plan definido por su líder de proyecto.
Salario confidencial
Salario bruto mensualFísico
ContratoFísico
Modalidad de trabajoRemoto
Ubicación de empresa