• Sr. Software Developer Mexico
  • Dayforce in Mexico, , Mexico
  • jobs
  • 2 weeks ago

jobs description

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, OptimismBy 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 usersWe 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 opportunityThe Ceridian Product & Technology 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 doDrive 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 youEncouragement to be the best version of yourself at and away from work:YOUnity diversity and inclusion programsAmazing time away from work programs Support for your total well-being through our Live Well, Work Well programs targeting all aspects of your lifeRecognition for your contributions through excellent pay, perks, and rewardsGiving where you’re living: volunteer days, Ceridian sponsored events, and our very own charity, Ceridian CaresOpportunities to fuel your career growth through numerous internal and external programs and eventsSkills and experience we valueBachelors 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 oportunidadLa 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 realizarImpulsar el diseño y la implementación de soluciones innovadoras altamente escalables y disponiblesEstar 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 aplicacionesColaborar con equipos multifuncionales para identificar y resolver problemas complejosAsesorar 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 nivelCrear pruebas de concepto que funcionen y recomendar tecnologías modernas para garantizar que las soluciones sean escalables, mantenibles y de alta calidadParticipar en conversaciones sobre productos para asesorar e influir en la hoja de ruta del productoAsumir el control y la responsabilidad de las iniciativas de desarrollo y hacer que sucedanContribuir 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 YOUnityProgramas increíbles de tiempo fuera del trabajoApoyo para su bienestar completo mediante nuestros programas Viva Bien, Trabaje Bien de Ceridian enfocados en todos los aspectos de su vidaReconocimiento por sus contribuciones mediante excelentes salarios, beneficios y recompensasDar donde vive: días de voluntariado, eventos patrocinados por Ceridian y nuestra propia organización benéfica, Ceridian CaresOportunidades para impulsar el crecimiento en su carrera a través de numerosos programas y eventos internos y externosLas habilidades y la experiencia que valoramosLicenciatura o maestría en informática o campo relacionadoHabilidades de diseño y programación orientado a objetos usando C #, .NET, .NET CoreDominio del inglés, escrito y habladoExperiencia significativa con lenguajes de interfaz de usuario, bibliotecas y marcosAñ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, microserviciosExperiencia trabajando con arquitectura de microserviciosExperiencia práctica en la aplicación de patrones de diseño, redacción de pruebas unitarias y optimización del rendimientoCompetencia con SQL en RDBMs modernosExperiencia en el diseño y desarrollo de soluciones de plataforma de interfaz de usuario para varios proyectosExperiencia con Angular, React, Vue.Js, Node.js, GraphQLExperiencia en el diseño e implementación de APIExperiencia en Docker, Kubernetes u otras tecnologías similares relacionadasConocimiento de patrones de diseño, procesos y mejores prácticas de DevOpsCapacidad para aprender nuevos lenguajes de software, marcos y API rápidamenteEmprendedor disciplinado, capaz de trabajar de forma independiente o en estrecha colaboración dentro de un equipo de desarrollo ágilCeridian 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


Apply - Sr. Software Developer Mexico