Desarrollador .NET senior
¿Quieres trabajar en inBrain?
Somos un equipo de estudiantes y emprendedores que fomenta un lugar de trabajo inclusivo y dinámico. Buscamos un Desarrollador .NET Senior para unirse a nuestro equipo. Este puesto dependerá del Director de Ingeniería.
RESPONSABILIDADES
El Desarrollador Senior .NET es un miembro clave de nuestro creciente equipo de desarrollo responsable de utilizar sus años de desarrollo de software backend y trabajo en equipo para revisar y analizar especificaciones, desarrollar nuevos módulos y realizar el mantenimiento de soluciones de acuerdo con los estándares de la compañía.
- El desarrollador de este puesto ayudará a diseñar, desarrollar y mantener las integraciones ofrecidas por inBrain de acuerdo con las mejores prácticas tecnológicas y ofertas de productos, así como a trabajar con los desarrolladores para comprender y perfeccionar los requisitos y la arquitectura del software.
- Puede ser miembro o jefe de desarrollo de un equipo de desarrollo de software.
- Este puesto también debe realizar otras tareas que se le asignen):
- Trabajar con las partes interesadas de la empresa para perfeccionar e informar sobre los requisitos de las funciones y mejoras de las aplicaciones informáticas.
- Proporcionar estimaciones de la complejidad de las funciones y mejoras propuestas para las aplicaciones informáticas.
- Informar sobre la arquitectura del software de aplicación
- Diseño de componentes de software para aplicaciones web complejas orientadas al cliente
- Dirigir técnicamente uno o varios equipos de desarrollo de software
- Programar nuevas aplicaciones, funciones y mejoras, incluido el código de la aplicación, los almacenes de datos, las consultas y los mecanismos de supervisión.
- Planificar y ejecutar integraciones con sistemas de software de terceros.
- Crear y mantener pruebas automatizadas para aplicaciones de software con el fin de salvaguardar la calidad.
- Investigar, diagnosticar y mitigar los fallos y defectos de las aplicaciones informáticas.
- Despliegue de aplicaciones de software en entornos de prueba similares a los de producción, incluido el desarrollo de secuencias de comandos de despliegue automatizadas.
- Asesorar al departamento de control de calidad sobre cómo probar las funciones, mejoras y correcciones de defectos de las aplicaciones de software.
- Medir, registrar y mantener un conjunto estandarizado de métricas para la calidad del código de software.
- Supervisión y asistencia de aplicaciones informáticas activas
- Orientar y preparar a los desarrolladores de software junior para que mejoren sus competencias técnicas.
- Proporcionar asesoramiento a otros desarrolladores de software que trabajen en sus áreas de especialización.
- Investigar nuevas herramientas y tecnologías y abogar por su uso en el desarrollo de la integración de inBrain.
- Coordinar los proyectos técnicos con otras disciplinas técnicas dentro de inBrain.
- Elaborar, mantener y mejorar la documentación técnica relativa a los productos y soluciones, tanto para consumo interno como externo.
COMPETENCIAS Y ATRIBUTOS
- El candidato adecuado demostrará sólidos conocimientos y experiencia en .Net y C#.
- El candidato ideal debe ser auto-motivado con un historial probado de construcción de alta calidad, aplicaciones web escalables y APIs.
- NET MVC, jQuery, JavaScript, CSS, HTML
- Conocimientos avanzados de CSS
- Capacidad para determinar el análisis de la causa raíz y la resolución de problemas complejos relacionados con el rendimiento y la estabilidad.
- Capacidad para trabajar con sus compañeros en un entorno de gran colaboración y ritmo acelerado.
- Gran capacidad para aprender con rapidez y adaptarse al cambio
- Gran capacidad de escucha, pensamiento detallista y resolución creativa de problemas.
FORMACIÓN Y EXPERIENCIA
- Licenciatura en informática/área relacionada o experiencia equivalente.
- Experiencia trabajando en un entorno Agile/Scrum/Kanban/Lean
- 10+ años desarrollando aplicaciones web utilizando C#, ASP
- Más de 10 años de experiencia práctica con Microsoft SQL Server y SQL
- Más de 10 años de experiencia práctica con Entity Framework u otras tecnologías ORM
- Experiencia con React
- Experiencia en el desarrollo de API basadas en REST con XML/JSON
- Experiencia con Knockout o Angular
UBICACIÓN
- A distancia - US
PRESTACIONES
- Entorno de trabajo flexible: híbrido (si está cerca de una oficina) o 100% remoto.
- Prestaciones médicas, 401K de contrapartida.
- Tiempo libre remunerado generoso.
- Sistema de gestión del aprendizaje disponible a través de la Intranet que proporciona acceso gratuito a casi 500 módulos de formación en línea y programas de desarrollo personal.
- Ofrecemos a los nuevos compañeros la oportunidad de trabajar en una cultura abierta y global, en la que son bienvenidos los comentarios y las ideas de sus colegas. Trabajará en un entorno estimulante e inspirador con colegas de talento de todo el mundo.
- Tenemos grandes oportunidades de desarrollo y crecimiento para nuestros empleados.
- Y mucho más.