Job Search and Career Advice Platform

¡Activa las notificaciones laborales por email!

Senior Software Engineer Lead#

Willis Towers Watson

Xico

Híbrido

MXN 1,257,000 - 1,617,000

Jornada completa

Hace 23 días

Genera un currículum adaptado en cuestión de minutos

Consigue la entrevista y gana más. Más información

Descripción de la vacante

A global consultancy firm is seeking a Senior Software Engineer to develop high-performing software solutions for Fortune 500 companies. The role involves full stack development, applying industry best practices, and working in a hybrid office model in Mexico City. Candidates must have at least 8 years of relevant experience along with strong skills in technologies such as .NET Core, Angular, and SQL. The successful applicant will contribute to building scalable products and ensure code quality through reviews and collaboration with cross-functional teams.

Formación

  • 8+ years of related development experience.
  • Experience with front-end libraries like Angular and jQuery.
  • Experience with multi-tenancy SaaS application development.

Responsabilidades

  • Design, code, test and debug new product enhancements.
  • Drive maintainable and reusable solutions.
  • Conduct code reviews and evaluate emerging technology.

Conocimientos

Advanced English
HTML5
JavaScript
CSS3
Angular
SQL
RESTful Architecture
Agile Scrum

Educación

Bachelor’s degree

Herramientas

.NET Core
SQL Server
Entity Framework
GIT
Descripción del empleo
Description

We build awesome human capital software products used by our global clients such as Microsoft, LinkedIn, Amazon, Barclays Bank, and many others. And we are looking for a few accomplished and passionate team members to join our world-class software engineering and testing teams. As an experienced software engineer, you will bring your extensive knowledge of web development and .NET-related technologies to the engineering and automated testing of our commercial software products. We use the latest web and Software-as-a-Service (SaaS) technologies and modern development approaches, such as .NET Core, Angular, Single Page Application (SPA) patterns, Micro service patterns, Continuous Integration Pipelines (DevOps), test-driven / test automation strategies and move-to-cloud architectures.

The Role

The Senior Software Engineer will play a key role in the development and maintenance of commercial software product(s) to build reliable, testable, scalable and high-performing enterprise class solutions for our global Fortune 500 customers. The successful candidate must be able to create full stack components and features that are directly accessed by a user through a UI or API. You will also work with production support teams to triage priority issues.

You will work with all software product development disciplines (including engineering, architecture, product owners, testers and analysts) to develop and maintain solutions that meet the needs of the business, utilizing industry standard best practices and modern software engineering techniques. Some key responsibilities include but are not limited to :

Responsibilities
  • Design, code, test and debug new product enhancements for commercial software product(s)
  • Drive maintainable and reusable solutions that are both secure and adhering to acceptable performance benchmarks
  • Embrace, implement and evangelize test automation as part of the fabric of the team
  • Conduct code reviews for peers and / or junior team members
  • Participle in the evaluation of emerging technology and tools
Qualifications

Bachelor’s degree and 8+ years of related development experience

Advanced English

Demonstrated understanding and implementation of software design principles such as SOLID, DI / IoC, CI, TDD

Experience with HTML5, Javascript and CSS3

Experience with front-end libraries, Angular, AngularJs, and jQuery. Bootstrap is a plus.

Experience with Software as a Service (SaaS), multi-tenancy application development

Experience with browser-based web applications delivered over the Internet that support user concurrency ç

Experience working with large relational databases

SQL development experience

Technical Experience

Experience working with the full Microsoft technology stack, including .Net Core, NET / C#, SQL Server, ASP.NET, MVC and Web API

Experience with Multi-threaded applications and the Task Parallel Library

RESTful Architecture experience

Object Relation Mapping such as Entity Framework or nHibernate

Experience using Agile Scrum software development life cycle

Experience using source control management tools such as DevOps and GIT

Location

Office based in Mexico City, in a hybrid model

Equal Opportunity Employer

Equal Opportunity Employer

Consigue la evaluación confidencial y gratuita de tu currículum.
o arrastra un archivo en formato PDF, DOC, DOCX, ODT o PAGES de hasta 5 MB.