MAPFRE
MAPFRE·10 days ago

Programmer analyst---

Apply now

Location

hybrid, San Juan, TX, United States

Commitment

Full Time

Level

Senior (5+ years)

Required skills

ASP.NET CoreAngularJavaRESTful APIsSQL ServerOracleMicroservicesClean ArchitectureGitHubVisual StudioVS CodeGitHub CopilotSSRSSoftware Development Life CycleUnit Testing

Job Description

Descripción

El Programmer Analyst en MAPFRE será responsable de analizar, diseñar, desarrollar e implementar soluciones tecnológicas efectivas que respondan a las necesidades del negocio y contribuyan a la optimización de los procesos internos. Este rol requiere una sólida capacidad analítica, conocimientos técnicos avanzados y habilidades de colaboración para trabajar con diferentes áreas dentro de la organización.

Funciones

  • Analizar requerimientos funcionales y técnicos para traducirlos en soluciones de software eficientes y escalables.
  • Diseñar, desarrollar y mantener aplicaciones web utilizando ASP.NET Core, Angular, Java, JSP u otras tecnologías relevantes.
  • Construir y consumir APIs RESTful, asegurando buenas prácticas de arquitectura y seguridad.
  • Colaborar con equipos multidisciplinarios para definir alcances, estimar tiempos y planificar entregables del proyecto.
  • Implementar y mantener bases de datos en SQL Server y Oracle, incluyendo consultas complejas, procedimientos almacenados y optimización de rendimiento.
  • Realizar pruebas unitarias, integrales y de regresión para garantizar la calidad del software antes de su despliegue.
  • Documentar procesos, funcionalidades y cambios técnicos de manera clara y estructurada.
  • Apoyar en la implementación de arquitecturas basadas en microservicios y clean architecture cuando el proyecto lo requiera.
  • Utilizar herramientas como GitHub, Visual Studio, VS Code y GitHub Copilot para el control de versiones y la productividad en el desarrollo.
  • Colaborar en la generación de reportes básicos utilizando SQL Server Reporting Services (SSRS).

Experiencia

  • Mínimo 5 años de experiencia como Programador(a) o Analista.
  • Experiencia en todas las fases del ciclo de vida del desarrollo de software (SDLC): requisitos, análisis, desarrollo, implementación, pruebas y estimación de tiempos por proyecto.
  • Aplicación de enfoques modernos de desarrollo, incluyendo APIs RESTful con ASP.NET Core y Angular.
  • Manejo de IDEs como Microsoft Visual Studio y Visual Studio Code, además de experiencia con GitHub y GitHub Copilot.
  • Amplia experiencia como desarrollador web, con sólido dominio de tecnologías como ASP.NET, JSP y/o Java.
  • Habilidades intermedias/avanzadas en programación de bases de datos con Microsoft SQL Server y Oracle.
  • Conocimientos básicos de SQL Server Reporting Services (SSRS).
  • Deseable conocimiento en metodologías Ágiles (Scrum), conceptos de computación en la nube y fundamentos de AWS/Azure.
  • Experiencia en microservicios y clean architecture es un plus.

Educación

  • Bachillerato en Sistemas de Información o Ciencias de Cómputos.

Beneficios

  • Plan de Retiro y Ahorros (401K) pareo dólar a dólar hasta un 6% del salario.
  • Seguro de Vida.
  • Plan Médico.
  • 15 días de vacaciones anuales.
  • Moderno gimnasio en edificio central, cafetería, consultorio médico.
  • Programa de Desarrollo Profesional.
  • Programa de Ayuda al empleado.
  • Descuento en Seguros de la compañía.
  • Programas de Reconocimientos.
  • Ferias de Salud.
  • Actividades para empleados y otros beneficios opcionales.

Trabajo Híbrido una vez apruebe periodo probatorio.

Ready to join the team?

Apply now