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).
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.
----