Acerca del puesto Desarrollador Back End .NET (Híbrida, CDMX San Jerónimo)
Buscamos Desarrollador Back End para trabajar en modalidad Híbrida para una importante empresa de tecnología ubicada al sur de la CDMX (San Jerónimo). La posición se requiere para trabajar en un proyecto de 3 meses con posibilidad de convertirse en contratación permanente.
Ofrecemos
Sueldo de hasta $35,000 pesos mensuales brutos
Prestaciones de Ley a partir del 3er mes Esquema de pago 100% nomina o mixto (a negociar)
Modalidad de trabajo: Híbrida
Horario y días de trabajo: lunes a viernes de 10am a 7pm. Lunes, miércoles y jueves es en la oficina
Requisitos
Lic o Ing en Sistemas o Afín (Titulado o Pasante)
Experiencia Requerida
Exp. en el desarrollo de aplicaciones web: 3 años +
Exp. en bases de datos relacionales y no relacionales (Mongo): 3 años +
Exp. programando en .NET: 3 años + Exp. con bases de datos de Oracle: Deseable Experiencia con arquitecturas de microservicios: 3 años + Habilidad para implementar lógica de negocio compleja: 3 años + Conocimiento en Kubernetes, Docker: Deseable
Actividades a Realizar
Como Back-end Developer Sr. las actividades a desempeñar son, entre otras, las listadas a continuación:
Desarrollo de APIs: Crear y mantener APIs (Interfaces de Programación de Aplicaciones) que permitan la comunicación entre el frontend y el backend de una aplicación. Esto implica diseñar rutas, gestionar peticiones y respuestas, y garantizar la seguridad de la transferencia de datos.
Gestión de bases de datos: Diseñar, implementar y mantener bases de datos eficientes que almacenen y recuperen datos de manera óptima. Esto incluye la creación de tablas, consultas SQL, y la gestión de la integridad y la seguridad de los datos.
Lógica de negocio: Implementar la lógica de negocio de la aplicación, lo que implica procesar datos, aplicar reglas de negocio y realizar cálculos complejos en el backend para proporcionar funcionalidad a los usuarios.
Seguridad: Asegurarse de que el backend sea seguro frente a amenazas como ataques de inyección SQL, Cross-Site ScripMng (XSS) y ataques de fuerza bruta. Implementar autenticación y autorización para proteger los datos y recursos sensibles.
Escalabilidad y rendimiento: Optimizar el rendimiento del backend para que la aplicación pueda manejar un alto volumen de tráfico y usuarios concurrentes. Esto puede incluir la implementación de almacenamiento en caché y técnicas de escalabilidad horizontal.
Integraciones: Trabajar en la integración de servicios de terceros y sistemas externos a través de APIs, lo que implica la autenticación, la gestión de errores y la sincronización de datos.
Debugging y pruebas: Identificar y solucionar problemas en el código del backend, así como realizar pruebas unitarias y pruebas de integración para garantizar la estabilidad y la calidad del software.
Documentación: Crear documentación técnica detallada para facilitar la comprensión y el mantenimiento del código del backend, así como para ayudar a otros desarrolladores y equipos a utilizar las APIs y servicios.
Colaboración: Trabajar en estrecha colaboración con el equipo de desarrollo frontend, diseñadores, QA y otros miembros del equipo de desarrollo para garantizar una experiencia de usuario coherente y eficiente
Gestión de equipo: Supervisar y dirigir las actividades diarias de los miembros del equipo de backend y asegurándose de que se cumplan los plazos.
Desarrollo y mentoría: Proporcionar orientación, apoyo y mentoría a los miembros del equipo para ayudar en su crecimiento y desarrollo profesional, identificando áreas de mejora y proporcionando retroalimentación constructiva
Planificación de proyectos: Participar en la planificación de proyectos, estimando recursos y plazos necesarios para completar las tareas del equipo de backend y coordinando con otros equipos de desarrollo.
Comunicación: Mantener una comunicación clara y efectiva tanto con el equipo de backend como con otros departamentos, asegurando que todos estén alineados en cuanto a objetivos y prioridades.
Recuerda que ningún reclutador puede pedirte dinero a cambio de una entrevista o un puesto. Asimismo, evita realizar pagos o compartir información financiera con las empresas.