Arquitecto Principal de Soluciones Albany, New York

Arquitecto Principal de Soluciones

Tiempo completo • Albany, New York
Beneficios:
  • 401(k)
  • Seguro dental
  • Seguro médico
  • Seguro de visión

Arquitecto Principal de Soluciones

Título del puesto: Arquitecto Principal de Soluciones
Tipo de empleo: A tiempo completo
Departamento: Tecnologías de la Información / Desarrollo de Software

Resumen del puesto
El Arquitecto Principal de Soluciones es responsable de diseñar, desarrollar, probar y mantener aplicaciones basadas en Java escalables, seguras y fiables que apoyen requisitos complejos de negocio y de clientes. Este puesto trabaja estrechamente con analistas de negocio, arquitectos, jefes de proyecto, desarrolladores y otros profesionales técnicos para traducir los requisitos en soluciones de software efectivas y aplicaciones de soporte a lo largo del ciclo de vida del desarrollo.

Responsabilidades clave
  • Diseñar, desarrollar, probar y mantener aplicaciones Java a nivel empresarial basadas en los requisitos del negocio y del sistema.
  • Desarrolla código Java limpio, eficiente, escalable y mantenible utilizando estándares de desarrollo y mejores prácticas establecidos.
  • Participar en el diseño de aplicaciones, análisis técnico, desarrollo, integración, pruebas, despliegue y actividades de soporte a la producción.
  • Colabora con analistas de negocio, arquitectos de soluciones, gestores de proyectos, desarrolladores y partes interesadas de clientes para traducir los requisitos en soluciones técnicas.
  • Desarrollar y mantener APIs RESTful, servicios web, servicios backend e integraciones de sistemas.
  • Trabajar con bases de datos y tecnologías de acceso a datos para diseñar consultas, gestionar datos de aplicaciones y dar soporte a funcionalidades de la aplicación.
  • Soluciona y resuelve defectos complejos de aplicaciones, problemas de rendimiento e integración de sistemas.
  • Revisa el código y los entregables técnicos para garantizar la calidad, coherencia, seguridad y cumplimiento de los estándares de desarrollo.
  • Apoyar la modernización de aplicaciones, integración de sistemas, adopción de la nube e iniciativas de migración cuando sea necesario.
  • Identificar riesgos técnicos, dependencias y desafíos de desarrollo y recomendar soluciones adecuadas.
  • Participa en revisiones de código, discusiones técnicas, revisiones de diseño, pruebas, planificación de despliegue y actividades de preparación para producción.
  • Implementar prácticas de codificación seguras y asegurar que las aplicaciones cumplan los requisitos de rendimiento, fiabilidad, escalabilidad y mantenibilidad.
  • Crear y mantener documentación técnica, incluyendo diseños de aplicaciones, documentación de código, información de despliegue y procedimientos de desarrollo.
  • Proporcionar orientación técnica y mentoría a desarrolladores junior y de nivel medio.
  • Trabajar directamente con los grupos de interés técnicos y empresariales para comunicar el progreso del desarrollo, los problemas técnicos, los riesgos y las soluciones recomendadas.

Cualificaciones
  • Licenciatura en Informática, Tecnología de la Información, Ingeniería o un campo relacionado, o experiencia profesional equivalente.
  • Amplia experiencia en desarrollo de aplicaciones Java y desarrollo de software empresarial.
  • Sólido conocimiento de Java, programación orientada a objetos y frameworks Java comúnmente usados como Spring y Spring Boot.
  • Experiencia desarrollando APIs RESTful, servicios web, microservicios e integraciones de sistemas.
  • Experiencia trabajando con bases de datos relacionales, SQL y tecnologías de acceso a datos.
  • Conocimiento de las prácticas del ciclo de vida del desarrollo de software, control de versiones, pruebas, depuración y procesos de despliegue.
  • Sólido conocimiento de la seguridad de aplicaciones, optimización del rendimiento, escalabilidad y mejores prácticas en desarrollo de software.
  • Sólidas habilidades analíticas, de resolución de problemas y de resolución de problemas.
  • Capacidad para comunicarse eficazmente tanto con partes interesadas técnicas como no técnicas.
  • Capacidad demostrada para trabajar de forma independiente y proporcionar orientación técnica dentro de equipos multidisciplinares de proyecto.
  • Se prefiere experiencia trabajando en entornos gubernamentales, del sector público o de grandes empresas tecnológicas.
Compensación: 110,00 $ - 120,00 $ la hora




(si ya tienes un currículum en Indeed)

O aplicar aquí.

* campos requeridos

Ubicación
Or
Or
If no code provided, add their name instead.
Política de privacidad