Analista de Desarrollo de Aplicaciones Tallahassee

Analista de Desarrollo de Aplicaciones

Tiempo completo • Tallahassee
Saludos de Donato Technologies Inc.
Tenemos una apertura inmediata con mi cliente. Si está buscando un nuevo proyecto, envíeme una copia de sus currículums actualizados
  • Analista de Desarrollo de Aplicaciones
  • Tallahassee, Florida 32399
  • Contrato W2
Alcance del trabajo/Características del puesto
El analista de desarrollo de aplicaciones será responsable de ofrecer soluciones de software de alta calidad que cumplan con los requisitos comerciales y técnicos. El alcance del trabajo incluye, entre otros, lo siguiente:
Análisis de requisitos y diseño de soluciones
·         Colabore con analistas de negocios, partes interesadas y usuarios finales para recopilar y analizar los requisitos comerciales.
·         Traducir las necesidades comerciales en especificaciones funcionales y técnicas; y
·         Participe en discusiones de arquitectura y contribuya al diseño de soluciones escalables, seguras y mantenibles.
Desarrollo de aplicaciones
·        Diseñar, desarrollar y mantener aplicaciones utilizando tecnologías de Microsoft .NET (C#, Application Service Provider [ASP] .NET, .NET Core).
·         Desarrollar y optimizar bases de datos de Microsoft Structured Query Language (SQL) Server, incluidos procedimientos almacenados, vistas y estrategias de indexación; y
·        Implementar soluciones basadas en la nube con Microsoft Azure, incluidos Azure App Services, Azure Functions y Azure SQL; y
·         Evalúe los servidores SQL, recomiende el enfoque de migración de versiones SQL heredadas a modernas, realice pruebas de concepto (POC) y ayude a otros equipos con las habilidades técnicas y de solución de problemas necesarias.
Pruebas y garantía de calidad
·         Realizar pruebas unitarias, pruebas de integración y participar en pruebas de aceptación del usuario (UAT); y
·         Garantice la calidad del código a través de revisiones por pares, pruebas automatizadas y cumplimiento de los estándares de codificación.
Implementación y soporte
·         Implemente aplicaciones en entornos de desarrollo, prueba y producción mediante Azure DevOps u otras herramientas de integración continua y entrega continua (CI/CD).
·         Proporcionar soporte posterior a la implementación, solucionar problemas e implementar mejoras según sea necesario; y
·         Supervise el rendimiento de las aplicaciones y recomiende mejoras.
Documentación y transferencia de conocimiento
·         Crear y mantener documentación técnica, incluidos documentos de diseño, guías de usuario e instrucciones de implementación; y
·         Proporcionar transferencia de conocimientos a los equipos internos y ayudar en las actividades de capacitación según sea necesario.
Mejora continua
·         Recomendar mejoras a los sistemas y procesos existentes.
·         Evaluar nuevas tecnologías y herramientas para su posible adopción; y
·         Participe en iniciativas de reutilización de código y contribuya a bibliotecas y marcos compartidos.

Requisitos / Calificaciones
El Departamento está buscando un analista de desarrollo de aplicaciones in situ a tiempo completo.

NOTA: Cualquier candidato exitoso con acceso a la red del Departamento debe completar la capacitación de concientización sobre seguridad del Departamento dentro de los 30 días calendario posteriores a la contratación.

Calificaciones requeridas
Se requiere una licenciatura de un colegio o universidad acreditada en Ciencias de la Computación, Sistemas de Información u otro campo relacionado, o cuatro (4) años de experiencia laboral equivalente.

La experiencia relevante puede sustituir la educación año por año cuando corresponda. El Departamento requiere la siguiente experiencia, habilidades y conocimientos para este puesto:

·        Un mínimo de 2 años de experiencia en programación / análisis de sistemas.
·        Dominio de Microsoft .NET Framework (C#, ASP.NET, .NET Core) para desarrollar aplicaciones escalables y mantenibles.
·        Sólida experiencia con Microsoft SQL Server, incluida la escritura de consultas complejas, procedimientos almacenados, ajuste del rendimiento y diseño de bases de datos; y
·        Experiencia práctica con Microsoft Azure, incluidos servicios como Azure App Services, Azure SQL Database, Azure Functions y Azure DevOps.

Habilidades técnicas
·         Familiaridad con la interfaz de programación de aplicaciones RESTful. (API), servicios web y patrones de integración.
·         Experiencia con sistemas de control de versiones como Git o Azure Repos; y
·         Comprensión de las canalizaciones de integración continua y entrega continua (CI/CD) y las estrategias de implementación automatizadas en entornos de Azure.
Desarrollo y ciclo de vida
·         Experiencia demostrada en el ciclo de vida completo del desarrollo de software (SDLC): recopilación de requisitos, análisis, diseño, desarrollo, pruebas, implementación y mantenimiento.
·         Capacidad para diseñar e implementar soluciones técnicas que se alineen con las estrategias comerciales y de TI; y
·         Experiencia en estrategias de reutilización de código, arquitectura basada en componentes y diseño modular.
Habilidades analíticas y de diseño
·         Sólida formación en análisis y diseño de sistemas.
·         Capacidad para traducir los requisitos comerciales en especificaciones técnicas; y
·         Experiencia en arquitectura de datos, monitoreo de rendimiento y evaluación de productos.
Habilidades blandas
·         Excelentes habilidades de comunicación y colaboración para trabajar de manera efectiva con analistas de negocios, clientes y equipos multifuncionales.
·         Capacidad para priorizar tareas, administrar el tiempo de manera efectiva y entregar soluciones de alta calidad a tiempo y dentro del presupuesto; y
·         Fuertes habilidades para resolver problemas y un enfoque proactivo para identificar y resolver problemas.
NOTA: Además de la lista anterior, los candidatos seleccionados deben completar con éxito una verificación de antecedentes de nivel II.

Calificaciones preferidas
El Departamento prefiere que los candidatos tengan la siguiente experiencia, habilidades y / o conocimientos para este puesto:
·     Posee una certificación de Microsoft en tecnologías Azure o .NET.
·     Más de 5 años de experiencia en programación o análisis de sistemas.
·     Experiencia en gobierno estatal.
·     Experiencia en un entorno de Servicios de Información de Justicia Penal (CJIS).
·     Experiencia trabajando en un gran programa de migración a la nube; y
·     Familiaridad con las prácticas y herramientas de DevOps.
Responsabilidades laborales
El analista de desarrollo de aplicaciones será responsable de ofrecer soluciones de software de alta calidad que cumplan con los requisitos comerciales y técnicos. El alcance del trabajo incluye, entre otros, lo siguiente:
Análisis de requisitos y diseño de soluciones
·         Colabore con analistas de negocios, partes interesadas y usuarios finales para recopilar y analizar los requisitos comerciales.
·         Traducir las necesidades comerciales en especificaciones funcionales y técnicas; y
·         Participe en discusiones de arquitectura y contribuya al diseño de soluciones escalables, seguras y mantenibles.
Desarrollo de aplicaciones
·        Diseñar, desarrollar y mantener aplicaciones utilizando tecnologías de Microsoft .NET (C#, Application Service Provider [ASP] .NET, .NET Core).
·         Desarrollar y optimizar bases de datos de Microsoft Structured Query Language (SQL) Server, incluidos procedimientos almacenados, vistas y estrategias de indexación; y
·        Implementar soluciones basadas en la nube con Microsoft Azure, incluidos Azure App Services, Azure Functions y Azure SQL; y
·         Evalúe los servidores SQL, recomiende el enfoque de migración de versiones SQL heredadas a modernas, realice pruebas de concepto (POC) y ayude a otros equipos con las habilidades técnicas y de solución de problemas necesarias.
Pruebas y garantía de calidad
·         Realizar pruebas unitarias, pruebas de integración y participar en pruebas de aceptación del usuario (UAT); y
·         Garantice la calidad del código a través de revisiones por pares, pruebas automatizadas y cumplimiento de los estándares de codificación.
Implementación y soporte
·         Implemente aplicaciones en entornos de desarrollo, prueba y producción mediante Azure DevOps u otras herramientas de integración continua y entrega continua (CI/CD).
·         Proporcionar soporte posterior a la implementación, solucionar problemas e implementar mejoras según sea necesario; y
·         Supervise el rendimiento de las aplicaciones y recomiende mejoras.
Documentación y transferencia de conocimiento
·         Crear y mantener documentación técnica, incluidos documentos de diseño, guías de usuario e instrucciones de implementación; y
·         Proporcionar transferencia de conocimientos a los equipos internos y ayudar en las actividades de capacitación según sea necesario.
Mejora continua
·         Recomendar mejoras a los sistemas y procesos existentes.
·         Evaluar nuevas tecnologías y herramientas para su posible adopción; y
·         Participe en iniciativas de reutilización de código y contribuya a bibliotecas y marcos compartidos.


Jennifer Sampson

Reclutador técnico
.......................................................
DONATO TECHNOLOGIES, INC
12100 Ford Rd, #306, Dallas, TX 75234
Directo : (469)-342-0401
Correo electrónico: jenny@donatotech.com
Sitio web: www.donatotech.net




(si ya tienes un currículum en Indeed)

O aplicar aquí.

* campos requeridos

Ubicación
Or
Or

Beneficios para empleados

MÉDICO
Proporcionado por múltiples opciones
VISIÓN
Proporcionado por múltiples opciones
CUENTA DE GASTOS FLEXIBLE
Beneficio antes de impuestos para el cuidado médico y de dependientes
DENTAL
Proporcionado por múltiples opciones
ESTADO DE CUENTA DE PAGO ELECTRÓNICO
Vea y administre su cheque de pago en línea
EMPLEADO CONTRATADO
Donato Technologies paga mensualmente