Estamos buscando un desarrollador .NET con experiencia sólida en C# y pasión por crear aplicaciones multiplataforma. El candidato seleccionado se unirá a nuestro equipo dinámico, enfocándose en el desarrollo para iOS utilizando .NET MAUI (Multi-platform App UI) con .NET 9.0.
En este rol, serás fundamental para mejorar y mantener nuestras aplicaciones actuales, aplicando tu experiencia técnica para entregar software de alta calidad. Colaborarás estrechamente con el equipo de nuestro cliente para asegurar una comunicación fluida y un trabajo en equipo eficaz.
Responsabilidades principales:
– Diseñar, desarrollar y mantener aplicaciones iOS utilizando .NET MAUI.
– Aplicar la arquitectura MVVM usando el framework Prism.
– Utilizar programación reactiva con ReactiveUI.
– Trabajar con diseñadores UI/UX para desarrollar interfaces amigables para el usuario.
– Implementar herramientas de mapeo como Riok.Mapperly y AutoMapper.
– Usar Serilog para registros y realizar pruebas con NUnit y FakeItEasy.
– Monitorear el rendimiento de las aplicaciones con AppDynamics.
– Participar en revisiones de código, pruebas unitarias y esfuerzos de mejora continua.
Calificaciones:
– Dominio sólido de C# y tecnologías .NET.
– Experiencia en desarrollo iOS es un plus; experiencia con .NET MAUI es altamente valorada pero no obligatoria.
– Buen entendimiento de las mejores prácticas en desarrollo de software, especialmente la arquitectura MVVM.
– Conocimiento de inyección de dependencias y programación reactiva.
– Familiaridad con bibliotecas de terceros y herramientas de UI (por ejemplo, Couchbase Lite, CommunityToolkit.Maui, SkiaSharp).
– Experiencia con herramientas de registro y monitoreo.
– Capacidad para trabajar en equipo y excelentes habilidades de comunicación en inglés.
– Excelentes habilidades para resolver problemas y disposición para aprender nuevas tecnologías.
To apply for this job, please visit jobs.lever.co