Beneficios:
- Salario competitivo
Ubicación:
En el lugar: Tallahassee, Florida
En el lugar: Tallahassee, Florida
Nivel de experiencia
Nivel medio-senior (5 o más años de experiencia relevante)
Resumen del rol
El Ingeniero de Software Senior / Arquitecto de Soluciones es responsable de diseñar, desarrollar y supervisar soluciones empresariales de aplicaciones web basadas en la web. Este puesto participa a lo largo de todo el ciclo de vida del desarrollo del sistema, proporciona liderazgo técnico y actúa como experto sénior en arquitectura de soluciones y mejores prácticas de desarrollo. El puesto trabaja estrechamente con la dirección de TI, los equipos de proyecto y las partes interesadas para garantizar que las soluciones estén alineadas con los estándares departamentales, la arquitectura y los objetivos empresariales.
Responsabilidades clave:
Arquitectura de soluciones y diseño de sistemas
- Establecer y gestionar la arquitectura de soluciones para iniciativas de desarrollo de software y aplicaciones web
- Analizar los sistemas actuales para entender entradas, salidas y puntos de integración
- Traducir los requisitos empresariales en arquitecturas escalables de Internet, Intranet y Extranet
- Asegurarse de que las soluciones propuestas sean compatibles con los sistemas, plataformas y entornos existentes
Desarrollo de Software y Liderazgo Técnico
- Diseñar, desarrollar y mejorar soluciones de aplicaciones web utilizando estándares de desarrollo establecidos
- Desarrollar prototipos, entregables de diseño de sistemas y artefactos de implementación de aplicaciones
- Aplicar metodologías de desarrollo guiado por pruebas y pruebas unitarias
- Recomendar e implementar las mejores prácticas en arquitectura web y de aplicaciones
Calidad del código y supervisión de ingeniería
- Supervisar y participar en revisiones de código para garantizar la calidad, el rendimiento y la mantenibilidad
- Proporcionar documentación para decisiones de diseño, estimaciones, supuestos y métricas de rendimiento
- Analizar las especificaciones asignadas y desarrollar soluciones técnicas en consecuencia
Soporte al Proyecto y la Entrega
- Participar en todas las fases de desarrollo e implementación, incluidos proyectos especiales
- Apoyar la planificación, estimación y seguimiento de tareas de proyectos
- Participa en reuniones diarias de stand-up y proyectos relacionados con proyectos
- Producir y distribuir las notas de reuniones, actualizaciones de estado y comunicaciones del proyecto
Mentoría y colaboración
- Dirigir y mentorizar a desarrolladores junior
- Actuar como experto técnico senior en la materia para los equipos de proyecto
- Colaborar con los grupos de interés internos para asegurar la alineación con las necesidades del negocio y los estándares de TI
Normas, Documentación y Cumplimiento
- Seguir los procesos de TI del departamento y coordinarse con el personal de TI para mantener el cumplimiento de los estándares
- Desarrollar y mantener normas técnicas, procedimientos y documentación
- Proporcionar un registro detallado del trabajo realizado, incluyendo hojas de horas requeridas
Cualificaciones requeridas
- 5 o más años de experiencia en TI en diseño de arquitectura, desarrollo de software, sistemas de bases de datos e integración de sistemas
- Experiencia trabajando en entornos empresariales multiplataforma
- Conocimiento de los estándares y procesos informáticos estatales o del sector público
- Dominio de Microsoft C#, .NET, MVC, jQuery, diseño responsive y HTML
- Dominio de Microsoft SQL Server y experiencia con bases de datos Oracle
- Experiencia trabajando con Microsoft Azure
- Experiencia usando Visual Studio 2012 o versiones posteriores
- Experiencia con desarrollo guiado por pruebas y metodologías de pruebas unitarias
- Experiencia trabajando en entornos de entrega Ágil y/o Waterfall
- Sólida experiencia en diseño de arquitectura e integración de sistemas
- Excelentes habilidades de comunicación escrita y verbal
Cualificaciones Preferidas
- Experiencia con Microsoft Word, Excel y Visio
- Conocimientos de PowerPoint y SharePoint
- Experiencia con Team Foundation Server o herramientas similares
Habilidades y atributos básicos
- Sólidas habilidades analíticas y de resolución de problemas
- Capacidad para tomar decisiones técnicas independientes dentro del ámbito de la responsabilidad
- Colaborador de equipo orientado a objetivos y proactivo
- Capacidad para gestionar múltiples proyectos y prioridades en un entorno acelerado
- Sólidas habilidades de validación y documentación
- Capacidades de liderazgo y mentoría
- Colaboración efectiva con partes interesadas técnicas y no técnicas
Fundada en 2004, Smart Tech Skills es una empresa de primer nivel en tecnología y servicios profesionales especializada en tecnologías innovadoras.
Con sede en Marlborough, MA, la empresa responde eficazmente a las necesidades tecnológicas de los clientes a nivel nacional, facilitando la gestión avanzada de tecnología.
Con sede en Marlborough, MA, la empresa responde eficazmente a las necesidades tecnológicas de los clientes a nivel nacional, facilitando la gestión avanzada de tecnología.
(si ya tienes un currículum en Indeed)
