$110,000-135,000/año
Aristotle
Washington, DC, USA
Desde 1983, Aristotle ha sido líder en el desarrollo de tecnología y en el aprovechamiento de datos utilizados en campañas políticas de ambos partidos, desde el nivel local hasta la Casa Blanca. Nuestro software principal para campañas políticas, Campaign Manager™, es la única plataforma integrada de gestión de relaciones en campañas disponible. Es todo lo que necesita para cumplir con los requisitos legales de campaña, recaudación de fondos e informes contables. ¿Busca ampliar el segmentación de votantes en su campaña? Nuestros archivos Nacional de Votantes, Nacional de Donantes, Nacional de Consumidores y de Nuevos Residentes pueden complementarse con más de 1.000 datos demográficos para mejorar sus listas de votantes y lograr una mejor segmentación, lo que se traduce en mejores resultados en las urnas. Requisitos El Desarrollador Senior de Aplicaciones Web será miembro de nuestro equipo de Desarrollo de Software y será responsable del diseño, desarrollo, pruebas y soporte técnico de soluciones de software para sistemas nuevos o existentes, de acuerdo con los planes y especificaciones del proyecto. El Desarrollador Senior de Aplicaciones Web incorporará y cumplirá con los requisitos definidos por los planes de proyecto e iniciativas, alineándose con los estándares tecnológicos de la empresa; y completará de forma precisa y oportuna las tareas técnicas de desarrollo y soporte, conforme a los estándares y metodologías de desarrollo de software. Descripción del puesto Revisar y analizar requisitos y contribuir a la definición de requisitos comerciales y funcionales, trabajando con diversas partes interesadas y con la gestión de productos. Diseñar, desarrollar y probar aplicaciones de software utilizando el entorno Microsoft.NET y herramientas de desarrollo asociadas, como ASP.NET, C#, MS SQL Server y frameworks front-end como Knockout JS o Angular JS. Diseñar, desarrollar y mantener servicios de Windows que realicen tareas de larga duración en ASP.NET, C# y MS SQL Server. Diseñar y desarrollar APIs basadas en REST (interfaces de programación de aplicaciones) construidas con ASP.NET, C#, MS SQL Server. Implementar nuevas funcionalidades en soluciones existentes y crear soluciones desde cero. Contribuir a cambios arquitectónicos de la solución mediante la creación desde cero de un servidor de identidad que emita tokens de acceso. Desarrollar soluciones de plantillas personalizadas para mejorar la productividad al trabajar con microservicios. Crear pipelines y configurar flujos de CI/CD (integración continua y entrega continua). Brindar soporte en producción para aplicaciones de software desarrolladas con ASP.NET, C#, MS SQL Server y frameworks front-end como Knockout JS o Angular JS, así como también soporte para APIs WCF heredadas y APIs REST. Mantener y actualizar la documentación de los sistemas existentes según sea necesario para garantizar contenido preciso e identificación de problemas para el soporte continuo. Fomentar un diálogo continuo colaborativo, comunicaciones y orientación hacia resultados entre el departamento y otras áreas dentro de la organización. Mantenerse actualizado con la tecnología, las mejores prácticas y las tendencias del sector. Proporcionar retroalimentación y recomendaciones relacionadas según corresponda. Participar y contribuir a la mejora de procesos y procedimientos en apoyo de las estrategias y objetivos generales del puesto, del departamento y de la organización; y Compartir conceptos y prácticas técnicas importantes y relevantes con otros miembros del equipo. Requisitos Título universitario en informática o campo relacionado obligatorio. Cinco años de experiencia profesional. Experiencia con el entorno Microsoft.NET y herramientas de desarrollo asociadas, como ASP.NET, C#, MS SQL Server y frameworks front-end como Knockout JS o Angular JS. Conocimientos amplios en la escritura de procedimientos almacenados complejos en MS SQL y en su depuración cuando sea necesario. Conocimiento de frameworks de automatización de control de calidad como PLAYWRIGHT sería un PLUS. Experiencia en liderazgo es un PLUS. Experiencia trabajando con productos de finanzas y contabilidad es un PLUS. Rango salarial: $110.000 - $135.000 por año Este puesto requiere presencia en la oficina bajo un horario híbrido. Beneficios Todos los puestos son a tiempo completo, con compensación competitiva, beneficios médicos, vacaciones pagadas, plan 401k y opciones de acciones. Un código de vestimenta informal y un ambiente no corporativo hacen de este un lugar divertido para trabajar y aprender en un entorno de equipo. Visite nuestro sitio web en www.aristotle.com.