Empleo de Sr. Software Developer en Remoto - Solo México - Vacante 102054 - MX

Publicado hace más de 30 días.

Sr. Software Developer en Ceridian

$ 80,000 a 90,000 MXN (Bruto)

Remoto: México

Empleado de tiempo completo

Inglés : Nivel Avanzado

Ceridian is a global leader in Human Capital Management technology. Simply put, we allow our customers to do the most complex things well (HR, Payroll, Benefits Administration, Workforce Management and Talent Management) and do them to scale.

Makes Work Life Better™ is our brand promise, not only to our customers, but to our employees as well. Our flagship platform, Dayforce, helps leaders make smart decisions based on data, strategy and intelligence that create value and maximize productivity. 

How do we make work life better? 

  • By delivering an award-winning product, conceptualized and developed by award-winning leaders, that result in award-winning customer employee experiences 
  • By hiring highly innovative, diverse talent that fully embraces and embodies our core values in everything they do: Customer Focus, Equity, Shared Ambition, Agility, Transparency, Optimism
  • By using modern technology, such as voice-activation with Dayforce Assistant and access to your money as soon as you earn it with Dayforce Wallet to stay in rhythm with the evolving demands of our 4 million global users
We understand that no matter where you are, choosing a new employer is always one of life’s most stressful events. We encourage you to check us out at Ceridian.com to learn more about how we are impacting the world of work for our customers, employees and you!

About the opportunity

The Ceridian P roduct  &   T echnology  Organization is looking for an experienced , bilingual  Senior Software Developer to create the industry’s next generation Human Capital Management (HCM) solutions .  

 

Reporting to the Senior Manager Development, the Senior Software Developer will contribute to developing an end-to-end architectural vision of the application ecosystem and will assist in its realization. You are responsible for designing, implementing, and integrating new products and features as well as completing and augmenting existing solutions and services. You work in collaborative manner with fellow Developers, Architects, Test Analysts, Product Managers, UX and other stakeholders throughout the development process to ensure the product is functionally complete and well-engineered.  
 
If you are a technology enthusiast, have passion for creating great software, want to see your creation make an impact, and possess one or more of the following qualifications, we want to talk to you. 
 

 

What you’ll get to do

  • Drive the design and implementation of highly scalable and available innovative solutions 
  • You will be involved in conducting and participating in design and code reviews, unit, feature, and regression testing, and will collaborate with other software development teams and other departments on developing application solutions 
  • Collaborate with cross-functional teams to identify and solve complex problems 
  • Mentor and train fellow software engineers on architecture, design, and software development best practices to help create a top-tier engineering organization 
  • Create working proof-of-concepts and recommend modern technologies to ensure solutions are scalable, maintainable and of high quality 
  • Participate in Product discussions to advise on and influence the Product Roadmap 
  • Take ownership and responsibility for development initiatives and make them happen 
  • Contribute to the engineering process and culture to continuously improve software development processes and practices 

 

What’s in it for you

  • Encouragement to be the best version of yourself at and away from work:
    • YOUnity diversity and inclusion programs
    • Amazing time away from work programs 
  • Support for your total well-being through our Live Well, Work Well programs targeting all aspects of your life
  • Recognition for your contributions through excellent pay, perks, and rewards
  • Giving where you’re living: volunteer days, Ceridian sponsored events, and our very own charity, Ceridian Cares
  • Opportunities to fuel your career growth through numerous internal and external programs and events

Skills and experience we value

  • Bachelors or master’s in computer science or related field  
  • Very strong object-oriented design and programming skills using C#, .NET, .NET Core  
  • English proficiency, written and spoken  
  • Significant experience with front-end languages, libraries, and frameworks  
  • Significant years of experience in building and leading cloud-based application development with public cloud platforms (Azure / AWS / GCP)  
  • Experience with advanced programming constructs such as multi-threaded programming, event-driven architecture, messaging, microservices  
  • Experience working with a microservice architecture  
  • Hands on experience in applying design patterns, writing unit tests and optimizing performance  
  • Proficiency with SQL on modern RDBMs  
  • Design and develop UI platform solutions for various projects  
  • Experience with Angular, React, Vue.Js, Node.js, GraphQL  
  • Experience with designing and implementing APIs  
  • Experience in Docker, Kubernetes, or other container-related technologies  
  • Knowledge of DevOps design patterns, processes, and best practices  
  • Ability to learn new software languages, frameworks, and APIs quickly  
  • Disciplined self-starter, capable of working independently or in close collaboration within an agile development team  




Acerca de la oportunidad

La organización de producto y tecnología de Ceridian está buscando un desarrollador de software sénior bilingüe y con experiencia para crear las soluciones de gestión de capital humano (HCM) de última generación de la industria.

Reportando al Gerente de Desarrollo Senior, el Desarrollador de Software Sénior contribuirá a desarrollar una visión arquitectónica completa del ecosistema de aplicaciones y ayudará en su realización. Es responsable de diseñar, implementar e integrar nuevos productos y funciones, así como de completar y aumentar las soluciones y servicios existentes. Trabaja en colaboración con otros desarrolladores, arquitectos, analistas de pruebas, gerentes de productos, UX y otras partes interesadas durante todo el proceso de desarrollo para garantizar que el producto esté funcionalmente completo y bien diseñado.

Si es un entusiasta de la tecnología, tiene pasión por crear un software excelente, quiere que su creación tenga un impacto y posee una o más de las siguientes calificaciones, queremos hablar con usted.

 

Lo que tendrá que realizar

  • Impulsar el diseño y la implementación de soluciones innovadoras altamente escalables y disponibles
  • Estar involucrado en la realización y participación en revisiones de diseño y código, pruebas de unidades, características y regresión, y colaborar con otros equipos de desarrollo de software y otros departamentos en el desarrollo de soluciones de aplicaciones
  • Colaborar con equipos multifuncionales para identificar y resolver problemas complejos
  • Asesorar y capacitar a otros ingenieros de software en las mejores prácticas de arquitectura, diseño y desarrollo de software para ayudar a crear una organización de ingeniería de primer nivel
  • Crear pruebas de concepto que funcionen y recomendar tecnologías modernas para garantizar que las soluciones sean escalables, mantenibles y de alta calidad
  • Participar en conversaciones sobre productos para asesorar e influir en la hoja de ruta del producto
  • Asumir el control y la responsabilidad de las iniciativas de desarrollo y hacer que sucedan
  • Contribuir al proceso de ingeniería y la cultura para mejorar continuamente los procesos y prácticas de desarrollo de software

 

Lo que usted sacará de esto

  • Ánimo para ser la mejor versión de sí mismo dentro de y fuera del trabajo:
    • Programas de diversidad e inclusión YOUnity
    • Programas increíbles de tiempo fuera del trabajo
  • Apoyo para su bienestar completo mediante nuestros programas Viva Bien, Trabaje Bien de Ceridian enfocados en todos los aspectos de su vida
  • Reconocimiento por sus contribuciones mediante excelentes salarios, beneficios y recompensas
  • Dar donde vive: días de voluntariado, eventos patrocinados por Ceridian y nuestra propia organización benéfica, Ceridian Cares
  • Oportunidades para impulsar el crecimiento en su carrera a través de numerosos programas y eventos internos y externos

Las habilidades y la experiencia que valoramos

  • Licenciatura o maestría en informática o campo relacionado
  • Habilidades de diseño y programación orientado a objetos usando C #, .NET, .NET Core
  • Dominio del inglés, escrito y hablado
  • Experiencia significativa con lenguajes de interfaz de usuario, bibliotecas y marcos
  • Años de experiencia en la creación y desarrollo de aplicaciones basadas en la nube con plataformas de nube pública (Azure/AWS/GCP)
  • Experiencia con construcciones de programación avanzada, como programación multiproceso, arquitectura basada en eventos, mensajería, microservicios
  • Experiencia trabajando con arquitectura de microservicios
  • Experiencia práctica en la aplicación de patrones de diseño, redacción de pruebas unitarias y optimización del rendimiento
  • Competencia con SQL en RDBMs modernos
  • Experiencia en el diseño y desarrollo de soluciones de plataforma de interfaz de usuario para varios proyectos
  • Experiencia con Angular, React, Vue.Js, Node.js, GraphQL
  • Experiencia en el diseño e implementación de API
  • Experiencia en Docker, Kubernetes u otras tecnologías similares relacionadas
  • Conocimiento de patrones de diseño, procesos y mejores prácticas de DevOps
  • Capacidad para aprender nuevos lenguajes de software, marcos y API rápidamente
  • Emprendedor disciplinado, capaz de trabajar de forma independiente o en estrecha colaboración dentro de un equipo de desarrollo ágil
Ceridian is fueled by the diversity of our talented employees. We are an equal opportunity employer and consider and embrace ALL individuals and what makes them unique. We believe our employees should be happy and healthy, with peace of mind and a sense of fulfillment. We provide our employees with comprehensive benefits for various life circumstances and needs, great opportunities for career development, and a balanced lifestyle to achieve personal and professional success. We encourage all individuals to apply for positions that fit their passions.  

We thank all applicants in advance for their interest in this position; however, only those selected for an interview will be contacted.

Beware of fraudulent recruiting activity!  If you are contacted by a Ceridian Recruiter or other Ceridian employee, you will be provided with an email. If you are contacted by someone who uses any other email domain, despite their use of our company logo or company name in their social media handle/profile, the contact could be fraudulent. Please also note, Ceridian will not request or send money and/or a check at any time during the recruiting or hiring process, ask you to order any equipment or supplies, or ask for any sensitive personal data, such as National ID numbers, via email or phone. Sensitive personal data is only collected post-hire, via new hire forms directly in Dayforce. If you have been asked for any of the above, or believe you have been contacted by someone posing as a Ceridian employee, please refer to our fraudulent recruiting statement found here:  https://www.ceridian.com/company/corporate/be-aware-recruiting-fraud.