Apex Informatics
Des Moines, IA, USA
DESCRIPCIÓN DEL TRABAJO: Buscamos un arquitecto de aplicaciones altamente calificado para liderar a nuestro equipo de desarrollo en la creación de soluciones de software que satisfagan las necesidades de nuestros clientes. Será responsable de comunicarse con los clientes para determinar sus requisitos. Al tener una visión global, creará enfoques arquitectónicos para el diseño de software y liderará a un equipo de desarrolladores de software mientras desarrollan productos finales pulidos. El candidato deseado debe tener amplia experiencia en el diseño y desarrollo de aplicaciones cliente/servidor, tanto en el front-end como en el back-end. Este puesto requiere trabajar con desarrolladores junior para realizar revisiones de código, entre otras tareas. Para tener éxito como Arquitecto de Aplicaciones, debe ser un experto en resolución de problemas, tener un profundo conocimiento de la amplia gama de tecnologías y plataformas de software disponibles, y excelentes habilidades en TI. Experiencia en el diseño y capacidad para desarrollar una visión unificada de las características y funciones del software, con el objetivo de proporcionar un marco para el desarrollo de aplicaciones o sistemas que resulten en soluciones de TI de alta calidad. Los mejores candidatos también serán excelentes líderes y comunicadores. · NOTA: Este puesto se renovará del 1/7/25 al 30/6/26+ · El contratista puede trabajar de forma remota desde Estados Unidos. · Al cliente le gustaría ver candidatos con experiencia previa en HHS, si es posible. · Los contratistas deben tener experiencia trabajando con desarrolladores junior en revisiones de código, entre otras tareas. RESPONSABILIDADES: · Colaborar con otros profesionales para determinar los requisitos funcionales y técnicos de nuevos software o aplicaciones · Arquitecturar, diseñar, desarrollar y probar/solucionar problemas de aplicaciones y sistemas nuevos y existentes que satisfagan las necesidades de los interesados clave en las áreas de negocio, entrega de soluciones y operaciones · Desarrollar especificaciones de producto de alto nivel, prestando atención a la integración del sistema y viabilidad · Utilizar herramientas y metodologías para crear representaciones de funciones e interfaces de usuario del producto deseado · Definir todos los aspectos del desarrollo, desde la tecnología y flujos de trabajo adecuados hasta los estándares de codificación · Supervisar el cumplimiento de los estándares en arquitectura, diseño de aplicaciones, desarrollo y marcos de pruebas, liderando y participando en revisiones de diseño y código · Asegurar que el software cumpla con todos los requisitos de calidad, seguridad, modificabilidad, extensibilidad, etc. · Liderar la dirección técnica del equipo explorando e implementando lo último en tecnologías del lado del cliente, y promover el uso de las mejores herramientas, bibliotecas y procesos para el desarrollo del lado del cliente · Supervisar el progreso del equipo de desarrollo para garantizar que usted y el equipo cumplan con los plazos del proyecto y la coherencia con el diseño inicial · Aprobar el producto final antes del lanzamiento · Brindar orientación técnica y coaching a los desarrolladores · Interactuar con un gerente según sea necesario para recibir orientación y retroalimentación. Proporcionar al gerente informes semanales de progreso · Colaborar con miembros del equipo en todo el departamento de TI · Proponer nuevas ideas para mejorar el rendimiento y la experiencia cuando haya un fuerte valor empresarial, y mantenerse actualizado sobre las últimas tendencias y técnicas tecnológicas REQUISITOS: · Título universitario en Ciencias de la Computación/Ingeniería o experiencia equivalente · Experiencia práctica en el desarrollo de aplicaciones empresariales a nivel empresarial – 12 años REQUERIDOS · Experiencia práctica en el diseño y arquitectura de aplicaciones de software que sean legibles, mantenibles, probables, escalables y con buen rendimiento – 7 años REQUERIDOS · Conocimiento profundo de .NET, C#, SQL, HTML, CSS y Javascript – 7 años REQUERIDOS · Excelente conocimiento de UML y otros métodos de modelado – 7 años REQUERIDOS · Experiencia con productos OpenText como Content Manager y Enterprise Scan – 7 años REQUERIDOS · Sólida comprensión de estructuras de datos, interacciones entre aplicaciones de software y bases de datos – 7 años REQUERIDOS · Amplio conocimiento del estado actual de la automatización de infraestructura, integración/entrega continua, seguridad, redes y modo nativo en la nube – 7 años REQUERIDOS · Demostrada capacidad para diseñar 'ilidades' en sistemas distribuidos: escalabilidad, seguridad, reutilización, mantenibilidad, extensibilidad, capacidad de prueba – 7 años REQUERIDOS · Capacidad para comunicar eficazmente conceptos técnicos complejos a una amplia variedad de audiencias – 7 años REQUERIDOS · Capacidad para trabajar de forma independiente y cumplir con los plazos – 7 años REQUERIDOS · Demostrada capacidad para mentorar, capacitar, diseñar y utilizar las mejores prácticas de pruebas – 7 años REQUERIDOS · Excelentes habilidades de comunicación y presentación – 7 años REQUERIDOS · Altas capacidades organizativas y de liderazgo – 7 años REQUERIDOS · Pasión por comprender y seguir las tendencias del sector, y por cómo esas tendencias pueden influir en la empresa – 7 años REQUERIDOS