Toronto, ON, M5R 1A6, CAN
9 days ago
Senior Full-stack Software Engineer
Join us at Manulife and be part of a team that strives for excellence, where your efforts will directly contribute to our success. Here, your work will have an important impact, and you’ll be empowered to make decisions that improve our marketing strategies and customer experiences. We’re seeking someone who is ambitious, diligent, and eager to address new challenges. If you’re a strategic problem solver with a strong analytical approach and excellent communication skills, we want to hear from you! The Senior Full Stack Software Developer will have experience crafting, developing, testing, delivering, maintaining, and improving HR applications as a member of a team, working across Full-Stack through the entire software development lifecycle. Collaborate with the tech lead on segment & company level, working on Enterprise applications. **Position Responsibilities:** + Participate in design reviews with the team to ensure alignment with the user story's vision and standard resources. + Analyze existing code, data mappings, and workflows to address future improvements. + Design, develop, test, deliver, maintain, and improve business applications as a member of a team, working across the full stack through the entire software development lifecycle. + Design end-user interfaces, databases, APIs, and server-side logic while maintaining both front and back-end web applications’ components. + Apply disciplined coding practices to enable agility and delivery of high-quality code. + Conduct a wide range of tests and analyses to ensure software applications meet or exceed standards and end-user requirements. + Develop detailed system design specifications to serve as a guide for system/program development. + Update progress daily through the tracking tool (Jira) or Kanban board. + Ability to learn and develop expertise in Adobe Experience Manager, Workday Development, including but not limited to custom report configuration, integrations, and Workday Extend. **Required Qualifications** + BS or equivalent experience in Computer Science or a related field is required. + 3 to 5 years of enterprise experience in a similar work environment. + Experience with JavaScript front-end frameworks including React, React Native, JQuery + Experience with programming languages and frameworks including Python, Java Spring Boot, Spring Cloud. + Experience with code scanning tools such as Snyk, Sonar. + Familiarity with SQL/NoSQL databases including MySQL, SQL Server, MongoDB. + Familiarity with application performance optimization. + Good foundation in data structures, algorithms, and OOP with rock-solid programming skills. **Preferred Qualifications** + Collaborative attitude, willingness to work with team members; able to mentor, participate in code reviews, share skills, and methods. + Good verbal and written communication; effectively articulates technical vision, possibilities, and outcomes. + Experiments with new technologies and understanding how they will impact what comes next. **_When you join our team:_** + We’ll empower you to learn and grow the career you want. + We’ll recognize and support you in a flexible environment where well-being and inclusion are more than just words. + As part of our distributed team, we’ll support you in crafting the future you want to see! **Acerca de Manulife y John Hancock** Manulife Financial Corporation es un importante proveedor internacional de servicios financieros que ayuda a las personas a tomar decisiones de una manera más fácil y a vivir mejor. Para obtener más información acerca de nosotros, visite http://www.manulife.com . **Manulife es un empleador que ofrece igualdad de oportunidades** En Manulife/John Hancock, valoramos nuestra diversidad. Nos esforzamos por atraer, formar y retener una fuerza laboral tan diversa como los clientes a los que prestamos servicios, y para fomentar un entorno laboral inclusivo en el que se aprovechen las fortalezas de las culturas y las personas. Estamos comprometidos con la equidad en las contrataciones, la retención de talento, el ascenso y la remuneración, y administramos todas nuestras prácticas y programas sin discriminación por motivos de raza, ascendencia, lugar de origen, color, origen étnico, ciudadanía, religión o creencias religiosas, credo, sexo (incluyendo el embarazo y las afecciones relacionadas con este), orientación sexual, características genéticas, condición de veterano, identidad de género, expresión de género, edad, estado civil, estatus familiar, discapacidad, o cualquier otro aspecto protegido por la ley vigente. Nuestra prioridad es eliminar las barreras para garantizar la igualdad de acceso al empleo. Un representante de Recursos Humanos trabajará con los solicitantes que requieran una adaptación razonable durante el proceso de solicitud. Toda la información que se haya compartido durante el proceso de solicitud de adaptación se almacenará y utilizará de manera congruente con las leyes y las políticas de Manulife/John Hancock correspondientes. Para solicitar una adaptación razonable en el proceso de solicitud, envíenos un mensaje a recruitment@manulife.com . **Referenced Salary Location** Toronto, Ontario **Modalidades de Trabajo** Híbrido **Salary range is expected to be between** $94,220.00 CAD - $174,980.00 CAD Si se está postulando para este puesto fuera de la ubicación principal, póngase en contacto con recruitment@manulife.com para conocer el rango salarial de su ubicación. El salario real variará según las condiciones locales del mercado, la geografía y los factores relacionados con el trabajo pertinentes, como conocimiento, habilidades, calificaciones, experiencia y educación/capacitación. Los empleados también tienen la oportunidad de participar en programas de incentivos y obtener una compensación de incentivos vinculada al desempeño comercial e individual. Manulife ofrece a los empleados aptos una amplia variedad de beneficios personalizables, entre ellos, beneficios de salud, odontológicos, de salud mental, oftalmológicos, por discapacidad a corto y a largo plazo, cobertura de seguro de vida y por muerte accidental y desmembramiento, adopción/subrogación y bienestar, y planes de asistencia al empleado/familiar. También ofrecemos a los empleados admisibles varios planes de ahorro para la jubilación (incluidos planes de pensiones y un plan mundial de propiedad de acciones con contribuciones equivalentes del empleador) y recursos de asesoramiento y educación financiera. Nuestro generoso programa de tiempo libre remunerado en Canadá incluye feriados, vacaciones, días personales y días por enfermedad, y ofrecemos la gama completa de ausencia laboral reglamentaria. Si se está postulando para este puesto en los EE. UU., póngase en contacto con recruitment@manulife.com para obtener más información sobre las disposiciones relativas al tiempo libre remunerado específicas de EE. UU.
Por favor confirme su dirección de correo electrónico: Send Email