Lenovo
PAYLOCITY CORPORATION
Ingeniero de Software
Descripción
Ubicación: Guadalajara
Paylocity es un empleador que ofrece igualdad de oportunidades. Paylocity está comprometido con la plena inclusión de todas las personas. Reclutamos, capacitamos, compensamos y promovemos independientemente de la raza, religión, color, origen nacional, sexo, discapacidad, edad, estado de veterano y otro estado protegido según lo exija la ley aplicable. En Paylocity, creemos que la diversidad nos hace mejores.
Abrazamos y fomentamos las diferencias de nuestros empleados en edad, cultura, etnia, estado familiar o civil, identidad o expresión de género, idioma, origen nacional, capacidad física y mental, afiliación política, raza, religión o creencia espiritual, orientación sexual, estatus socioeconómico, estado de veterano y otras características que hacen únicos a nuestros empleados. Cultivamos activamente estas diferencias a través de nuestros grupos de recursos para empleados (ERG), experiencias de empleados, perspectivas, talentos y enfoques para impulsar la innovación en el software y los servicios que ofrecemos a nuestros clientes.
Cumplimos con las leyes federales y estatales de discapacidad y realizamos adaptaciones razonables para solicitantes y empleados con discapacidades. Para solicitar una adaptación razonable en el proceso de solicitud de empleo o entrevista, póngase en contacto con LeaveBenefits@paylocity.com. Esta dirección de correo electrónico está designada exclusivamente para dichas solicitudes, en consonancia con las leyes federales y estatales de discapacidad. No envíe currículums a esta dirección de correo electrónico, ya que serán eliminados.
Sus datos personales serán procesados con fines de reclutamiento de acuerdo con nuestro Aviso de Privacidad para Solicitantes de Empleo en México y las leyes de protección de datos mexicanas aplicables.
Paylocity es un proveedor galardonado de soluciones de software de RR. HH. y nóminas en la nube, que ofrece la plataforma más completa para la fuerza laboral moderna. La empresa se ha convertido en uno de los proveedores de software HCM de más rápido crecimiento en el mundo al ofrecer un conjunto de productos intuitivo y fácil de usar que ayuda a las empresas a automatizar y optimizar los procesos de RR. HH. y nóminas, atraer y retener talento, y construir una sólida cultura en el lugar de trabajo.
Mientras que los proveedores tradicionales de RR. HH. y nóminas automatizan los procesos básicos de RR. HH., como la administración de nóminas y beneficios, Paylocity va más allá desarrollando herramientas que los RR. HH. y las empresas necesitan para competir por talento y cumplir con las expectativas de la fuerza laboral moderna.
Lleva tu carrera al siguiente nivel en una de las 100 mejores empresas de software de G2. ¡Explora nuestras posiciones de Producto y Tecnología para ver dónde encajas!
Estamos comprometidos a construir un equipo de clase mundial contratando talento de primer nivel a nivel mundial. Para garantizar el cumplimiento, utilizamos un modelo de Empleador de Registro. Nuestros candidatos ideales estarían basados en Guadalajara o sus alrededores, con derecho a trabajar allí, y ser capaces de trabajar dentro de las cuatro horas del Horario Estándar del Este.
Puesto
Descripción generalEste puesto implica el desarrollo de software de alta calidad en una solución SaaS y la colaboración con equipos multifuncionales.
Responsabilidades Principales
Lo siguiente representa los deberes principales del puesto; se pueden asignar otros según sea necesario. Para desempeñar este trabajo con éxito, un individuo debe ser capaz de realizar cada deber esencial de manera satisfactoria. Los requisitos que se enumeran a continuación son representativos del conocimiento, la habilidad y/o la capacidad requerida. Se pueden hacer adaptaciones razonables para permitir que las personas con discapacidades realicen las funciones esenciales.
Responsabilidades Clave
- Diseñar, desarrollar y mantener aplicaciones de software siguiendo las mejores prácticas establecidas
- Contribuir a la base de código existente demostrando una buena separación de responsabilidades
- Colaborar en la planificación e implementación de proyectos con ingenieros sénior
- Comprender y adaptarse a los diseños de sistemas y las elecciones tecnológicas existentes
- Ayudar en el desarrollo de soluciones para proyectos pequeños y medianos
- Implementar pruebas automatizadas y contribuir a las mejoras de las pruebas
- Seguir los estándares de codificación establecidos y participar en revisiones de código
- Comunicarse eficazmente dentro del equipo de ingeniería
- Participar activamente en discusiones de equipo y sesiones de planificación
- Mantenerse al tanto de los proyectos e iniciativas del equipo en curso
Colaboración en Equipo
- Trabajar en colaboración con ingenieros sénior en la implementación de proyectos
- Participar en revisiones de código y proporcionar retroalimentación constructiva
- Contribuir a discusiones técnicas y compartir conocimientos con compañeros
- Apoyar a los miembros del equipo durante situaciones técnicas desafiantes
- Establecer relaciones sólidas de trabajo entre departamentos
Crecimiento y Desarrollo
- Mejorar continuamente las habilidades y conocimientos técnicos
- Aprender de ingenieros sénior y mentores
- Documentar decisiones y soluciones técnicas
- Compartir conocimientos a través de presentaciones de equipo o documentación
- Mantenerse actualizado con las tendencias de la industria y las mejores prácticas
Requisitos mínimos
Educación y Experiencia
- Título de Grado en Ciencias de la Computación, Ingeniería de Software o campo relacionado
- Mínimo de 2 años de experiencia profesional en ingeniería de software
- Buenas habilidades de resolución de problemas y pensamiento analítico
- Excelentes habilidades de comunicación y colaboración
Habilidades Técnicas
- Sólida base en lenguajes de programación y principios de desarrollo de software
- Fluidez en C#, Java, o un lenguaje de programación moderno y orientado a objetos similar
- Sólida comprensión de los fundamentos del desarrollo de software
- Experiencia con metodologías de desarrollo ágil
- Comprensión de los conceptos y patrones de arquitectura de software
- Experiencia con sistemas de control de versiones y herramientas de desarrollo colaborativo
- Conocimiento de metodologías y prácticas de pruebas
- Capacidad para aprender y adaptarse rápidamente a nuevas tecnologías
Requisitos Físicos
- Capacidad para sentarse durante períodos prolongados: El puesto requiere sentarse en un escritorio o estación de trabajo durante largos períodos, típicamente 7-8 horas al día.
- Uso de sistemas informáticos y telefónicos: El empleado debe ser capaz de operar una computadora, usar sistemas telefónicos y escribir. Esto incluye el uso de múltiples programas de software y consultas simultáneamente.
