Stellar Cyber
Alongside
Desarrollador Fullstack - .NET & Azure
Sobre la oportunidad
Alongside es una empresa portuguesa que colabora con organizaciones internacionales para crear y escalar equipos tecnológicos excepcionales.
Buscamos un Desarrollador Fullstack - .NET & Azure para unirse a un proyecto con uno de nuestros clientes, líder mundial en soluciones de información profesional y software. Operando en más de 180 países, la empresa desarrolla soluciones tecnológicas para industrias como Salud, Impuestos y Contabilidad, Cumplimiento Financiero y Corporativo, y Legal y Regulatorio.
Esta persona trabajará principalmente con .NET, C#, SQL Server y Azure, contribuyendo al desarrollo backend, diseño de API, decisiones técnicas, calidad del código y pruebas automatizadas.
Responsabilidades
- Diseñar, desarrollar y mantener aplicaciones backend utilizando .NET Core, ASP.NET MVC y C#.
- Desarrollar y mantener APIs Web RESTful.
- Trabajar con SQL Server, incluyendo consultas, procedimientos almacenados y optimización del rendimiento.
- Crear y mantener soluciones basadas en la nube utilizando servicios de Microsoft Azure.
- Trabajar con servicios como Azure Functions, Azure Storage, API Gateway/API Management y Kubernetes.
- Escribir y mantener pruebas unitarias, utilizando frameworks de mocking y prácticas de automatización de API.
- Contribuir a las decisiones técnicas y de diseño, aplicando patrones de diseño y principios OOP apropiados.
- Participar en revisiones de código y contribuir a mantener altos estándares de desarrollo.
- Trabajar con GitHub, siguiendo prácticas de branching, merging y desarrollo colaborativo.
- Colaborar con el equipo de desarrollo a lo largo del ciclo de vida del desarrollo de software.
Requisitos mínimos
- 3+ años de experiencia en desarrollo de software backend.
- Sólida experiencia práctica con C# y Programación Orientada a Objetos (OOP).
- Experiencia con .NET Core y ASP.NET MVC.
- Experiencia práctica desarrollando APIs Web / APIs REST.
- Conocimiento sólido de SQL Server, incluyendo consultas, procedimientos almacenados y optimización del rendimiento.
- Comprensión de patrones de diseño de software comunes.
- Experiencia con desarrollo basado en la nube, preferiblemente utilizando Microsoft Azure.
- Experiencia o exposición a Azure Functions, Storage, API Management/Gateway y Kubernetes.
- Experiencia escribiendo pruebas unitarias, trabajando con frameworks de mocking y automatización de API.
- Experiencia con Git/GitHub, incluyendo estrategias de branching y merging.
- Buen entendimiento de la revisión de código y las mejores prácticas de desarrollo de software.
- Buen nivel de inglés, tanto escrito como hablado.
- Modelo de trabajo híbrido: 2 días por semana en la oficina;
- Entorno de trabajo colaborativo e internacional;
- Oportunidad de trabajar en productos de software de impacto y proyectos de transformación;
- Exposición a tecnologías, herramientas y prácticas de desarrollo modernas;
- Oportunidad de colaborar con profesionales experimentados de diferentes países y áreas de especialización.
