Salario negociable
Tek Spikes
Seattle, WA, USA
Como Desarrollador Senior de Back End especializado en .NET/C# en Tek Spikes, será responsable de diseñar, desarrollar y mantener aplicaciones del lado del servidor de alto rendimiento. Trabajará estrechamente con desarrolladores front-end, gerentes de producto y otras partes interesadas para ofrecer soluciones innovadoras que impulsen el éxito de nuestros productos. Su profundo conocimiento de la arquitectura de back-end y los servicios en la nube será esencial mientras lidera el desarrollo de APIs robustas y procesos de backend en un entorno basado en microservicios. Principales Responsabilidades: Diseñar, desarrollar y mantener aplicaciones y APIs del lado del servidor utilizando .NET/C#, asegurando alto rendimiento y respuesta rápida. Colaborar diariamente con desarrolladores front-end para integrar elementos orientados al usuario con lógica del lado del servidor. Implementar pruebas automatizadas para garantizar la calidad y funcionalidad de las aplicaciones. Optimizar las aplicaciones para escalabilidad, seguridad y rendimiento. Participar en revisiones de código, discusiones sobre arquitectura y sesiones de intercambio de conocimientos para mejorar las capacidades del equipo. Solucionar y resolver problemas que surjan en entornos de producción, asegurando tiempos de inactividad mínimos. Mantenerse actualizado sobre las tendencias industriales y tecnologías emergentes para mejorar continuamente las habilidades técnicas y las prácticas de desarrollo. Requisitos Calificaciones: - Título universitario en Ciencias de la Computación, Ingeniería o campo relacionado. - 6+ años de experiencia profesional en desarrollo de back-end utilizando .NET/C#. - Sólido conocimiento de los principios de programación orientada a objetos (POO) y patrones de diseño. - Experiencia con bases de datos (SQL Server, MySQL) y herramientas ORM (Entity Framework). - Conocimiento de APIs RESTful y arquitectura de microservicios. - Conocimientos de plataformas en la nube (Azure, AWS) son un plus. - Excelentes habilidades de comunicación, tanto verbales como escritas, con capacidad para trabajar colaborativamente en un entorno de equipo. Habilidades Deseadas: - Experiencia con tecnologías front-end como HTML, CSS, JavaScript y frameworks (Angular, React). - Comprensión de las mejores prácticas de seguridad en aplicaciones web.