Analista Programador .Net Junior

Hace 2 días

San Borja, Lima, Perú STEFANINI PERU S.A Jornada completa S/ 36,000 - S/ 58,000 Por obra

Sé parte de StefaniniEn 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.

Requisitos y competencias

Experiencia

  • 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 requeridos

  • Lenguajes y tecnologías .NET
  • Conocimientos 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 APIs
  • Conocimientos 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 .NET
  • Conocimientos 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ódigo
  • Conocimientos 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 datos
  • Conocimientos 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.