Salario negociable
Apex Informatics
Des Moines, IA, USA
El Departamento de Recursos Naturales (DNR) busca un desarrollador líder de aplicaciones .NET altamente 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, apoyando el Portal de Datos del Agua Potable de Iowa y el Cumplimiento de 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 para 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 estándar 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: • Contará con excelentes habilidades de comunicación y la capacidad de trabajar estrechamente con un equipo. • Tendrá la capacidad de leer, entender y crear documentos de diseño. • Tendrá conocimientos técnicos sobre los componentes de infraestructura, sus dependencias e interacciones entre servidores, sistemas virtuales, redes, bases de datos, aplicaciones web, etc. • Tendrá la capacidad de 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 estándar 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 bifurcación, fusión y lanzamientos de código 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, asegurando la fiabilidad y el rendimiento de las aplicaciones.