Analista Programador .NET Junior
Sobre la empresa
¡Sé parte de Stefanini! En Stefanini somos más de 30,000 genios, conectados desde 41 países, co-creando un futuro mejor. ¡Sé nuestro Analista / Desarrollador .NET! Responsabilidades y atribuciones Funciones y responsabilidades Desarrollar nuevas funcionalidades y realizar modificaciones en aplicaciones existentes utilizando VB.NET y C#. Ejecutar tareas de mantenimiento correctivo y evolutivo de sistemas de escritorio. Participar en el desarrollo, integración y consumo de APIs. Colaborar en la construcción y mantenimiento de aplicaciones web basadas en tecnologías .NET. Elaborar consultas SQL y apoyar en la implementación de cambios en bases de datos. Analizar requerimientos técnicos y funcionales bajo la orientación del analista o líder del equipo. Realizar pruebas unitarias básicas y validar el correcto funcionamiento de los cambios implementados. Documentar los cambios realizados y mantener actualizado el código fuente. Utilizar TFS o Azure DevOps para gestionar versiones, registrar cambios y dar seguimiento a las actividades asignadas. Atender incidencias y apoyar en la identificación de causas de errores en los aplicativos. Cumplir con los estándares de codificación, seguridad y calidad definidos por el área de Desarrollo.
Tareas
Requisitos y calificacionesExperiencia:Experiencia deseable de 6 meses a 1 año en desarrollo de software, prácticas profesionales o proyectos académicos relacionados con tecnologías .NET. Se valorará la experiencia en mantenimiento de sistemas empresariales, integración de APIs, desarrollo web y uso de herramientas de control de versiones.Formación Académica Egresado, bachiller o técnico titulado de las carreras de Ingeniería de Sistemas, Ingeniería de Software, Computación e Informática o carreras afines.Conocimientos técnicos requeridosLenguajes y tecnologías .NETConocimientos de Visual Basic .NET (VB.NET) y C#.Fundamentos de programación orientada a objetos (POO).Desarrollo y mantenimiento de aplicaciones de escritorio con Windows Forms.Manejo de Visual Studio y herramientas de depuración.Conocimientos de .NET Framework y/o .NET moderno.Desarrollo de APIsConocimientos básicos en desarrollo y consumo de APIs REST.Manejo de solicitudes HTTP y métodos GET, POST, PUT y DELETE.Intercambio de información mediante JSON.Conocimientos básicos de integración entre aplicaciones y servicios.Desarrollo web .NETConocimientos básicos de desarrollo de aplicaciones web con tecnologías .NET.Fundamentos de ASP.NET y ASP.NET Core.Conocimientos de HTML, CSS y JavaScript.Manejo de formularios, validaciones e integración con servicios o bases de datos.Control de versiones y gestión de códigoConocimientos de Team Foundation Server (TFS) y/o Azure DevOps.Manejo básico de repositorios, control de versiones y ramas.Conocimientos de check-in, check-out, commits, pull requests y resolución básica de conflictos.Seguimiento de tareas, requerimientos e incidencias mediante herramientas de gestión de proyectos.Bases de datosConocimientos de SQL Server.Elaboración de consultas SQL, filtros, joins y operaciones de inserción, actualización y eliminación.Conocimientos básicos de procedimientos almacenados y vistas.Capacidad para identificar y corregir errores relacionados con consultas y acceso a datos.Competencias requeridas:Capacidad de análisis y resolución de problemas.Atención al detalle y orientación a la calidad.Disposición para aprender nuevas tecnologías.Organización y cumplimiento de plazos.Trabajo en equipo y comunicación efectiva.Responsabilidad, proactividad y compromiso.Capacidad para recibir retroalimentación y aplicar mejoras.