Salario negociable
Apex Informatics
Des Moines, IA, USA
DESCRIPCIÓN DEL TRABAJO: Estamos buscando 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 del lado del cliente como del lado del servidor. Este es un puesto en el que necesita trabajar con desarrolladores junior para realizar revisiones de código, etc. 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 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 de software 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 en Estados Unidos. · Al cliente le gustaría ver personas con experiencia previa en HHS si es posible. · Los contratistas deben tener experiencia trabajando con desarrolladores junior haciendo revisiones de código, etc. RESPONSABILIDADES: · Colaborar con otros profesionales para determinar los requisitos funcionales y técnicos para nuevos software o aplicaciones · Arquitectar, diseñar, desarrollar y probar/solucionar problemas de nuevas y existentes aplicaciones y sistemas que aborden las necesidades de las partes interesadas clave de 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 interfaz de usuario del producto deseado · Definir todos los aspectos del desarrollo, desde la tecnología y flujo 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 asegurar 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 toda el área 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 de software 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 · Comprensión sólida 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/implantación 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 gama 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 · Excelentes habilidades organizativas y de liderazgo – 7 años REQUERIDOS · Pasión por comprender y seguir las tendencias de la industria, y cómo esas tendencias pueden influir en la empresa – 7 años REQUERIDOS