Apex Informatics
Des Moines, IA, USA
El Departamento de Recursos Naturales (DNR) busca un desarrollador líder de aplicaciones .NET muy motivado y experimentado para unirse al equipo de desarrollo de aplicaciones del DNR. Este puesto ofrece la oportunidad de trabajar en un entorno orientado a la misión, brindando soporte al Portal de Datos del Agua Potable de Iowa y al cumplimiento de la asignación de agua mediante una amplia cartera de aplicaciones de recolección y reporte de datos. Como miembro clave de nuestro equipo, desempeñará un papel fundamental en impulsar nuestras iniciativas de desarrollo y entregar soluciones técnicas seguras y de alta calidad a nuestros clientes. Colaborará estrechamente con los equipos para optimizar las prácticas de desarrollo y automatizar las canalizaciones que soportan grandes volúmenes de datos. Este puesto requiere asistencia durante el horario comercial habitual de lunes a viernes, prefiriéndose fuertemente la presencia inicial en las instalaciones para la orientación y la incorporación al equipo. Como desarrollador líder de aplicaciones .NET, usted: • Tendrá excelentes habilidades de comunicación y la capacidad de trabajar estrechamente con un equipo. • Podrá leer, comprender y crear documentos de diseño. • Tendrá conocimientos técnicos de los componentes de infraestructura, sus dependencias e interacciones entre servidores, sistemas virtuales, redes, bases de datos, aplicaciones web, etc. • Podrá participar proactivamente en las interacciones con clientes, seguir las indicaciones de los líderes del equipo, trabajar con clientes y participar en la planificación técnica. • Diseñará e implementará procesos de DevOps altamente escalables para apoyar el desarrollo y despliegue de aplicaciones a gran escala. • Evaluará y mejorará las prácticas de codificación y revisión, garantizando un alto nivel de calidad y seguridad del código mediante la integración de herramientas automatizadas de escaneo en el ciclo de desarrollo. • Abordará proactivamente la deuda técnica antes de que se agrave y asegurará la mejora continua de los procesos de desarrollo. • Optimizará los procesos relacionados con la creación de ramas de código, combinación y lanzamientos para facilitar despliegues fluidos y eficientes. • Automatizará los procesos de compilación y despliegue, reduciendo el esfuerzo manual y aumentando la eficiencia operativa. • Mejorará la cobertura de pruebas unitarias y de integración, garantizando la confiabilidad y el rendimiento de las aplicaciones.