Desarrollador .NET Mid-Level

En Cobra Studio buscamos un Desarrollador .NET Mid-Level para colaborar en el desarrollo y mantenimiento de un ERP distribuido a varios clientes. Serás responsable de implementar nuevas funcionalidades, integrar APIs y asegurar el óptimo rendimiento del sistema. Esta es una posición remota, full-time, con compensación en dólares (USD).

.NET
.NET Core
ERP
HTML
CSS
Javascript
jQuery
C#
API
REST
Angular

JOB DESCRIPTION:

Beneficios y condiciones

  • Modalidad: Posición 100% remota y de tiempo completo.
  • Horario: Lunes a viernes, de 8am a 5pm (hora de Costa Rica), con una hora para almuerzo.
  • Contrato por servicios profesionales.
  • Se requiere contar con laptop/equipo propio para trabajar.
  • 10 días de vacaciones tras cumplir el primer año de servicio.
  • Aplican feriados nacionales del talento.

Requerimientos

  • Bachiller en Ingeniería en Sistemas, Ciencias de la Computación o campos relacionados.
  • Experiencia de 2 a 4 años en desarrollo con .NET Framework/Core.
  • Experiencia comprobable en el desarrollo de software tipo ERP, idealmente con conocimientos de procesos empresariales y módulos típicos de ERP.
  • Alto conocimiento en tecnologías front-end (HTML, CSS, JavaScript, jQuery).
  • Alto conocimiento en el lenguaje de programación C#.
  • Experiencia trabajando con .NET Razor Pages.
  • Alto conocimiento y experiencia del .NET Entity Framework y LINQ.
  • Familiaridad con bases de datos relacionales (preferentemente SQL Server u Oracle).
  • Experiencia trabajando en entornos colaborativos (Azure DevOps, Git).
  • Experiencia básica en consumo de APIs y servicios REST.

Habilidades y experiencia deseables

  • Conocimientos en metodologías ágiles, idealmente Scrum.
  • Familiaridad con la arquitectura de software en capas y patrones de diseño (MVC, MVVM).
  • Experiencia básica en Angular.
  • Certificaciones en .NET y/o Angular son un plus, aunque no requeridas.

Habilidades blandas

  • Capacidad para resolver problemas de forma independiente y proactiva.
  • Buenas habilidades de comunicación y trabajo en equipo.
  • Disposición para entender y responder a las necesidades de los clientes de manera efectiva.

Responsabilidades

  • Desarrollar y mantener aplicaciones en .NET para un ERP que se distribuye a múltiples clientes, asegurando funcionalidad y rendimiento óptimos.
  • Colaborar con otros desarrolladores y equipos para implementar nuevas funcionalidades y solucionar problemas en el sistema ERP en distintos clientes.
  • Integrar y consumir APIs dentro de la arquitectura del ERP.
  • Participar en revisiones de código y contribuir a la mejora continua de buenas prácticas de desarrollo.
  • Implementar y realizar pruebas unitarias y funcionales para garantizar la calidad del código.

----