FullStack .NET
Descrição da Empresa
A Irium é uma empresa líder na implementação de Soluções e Sistemas de Tecnologia da Informação há mais de dezoito anos. Durante esse período, desenvolvemos e lançamos uma ampla gama de serviços de Suporte de TI flexíveis, de rápida implementação e totalmente adaptados às exigências e particularidades dos nossos clientes. O nosso objetivo é acompanhar as empresas no desenvolvimento de projetos, ajudando-as a otimizar seus recursos tecnológicos e de gestão. Para isso, os mais de setecentos de cinquenta profissionais que compõem hoje a IRIUM, assumem o compromisso e o desafio de superar cada projeto que empreendemos e com o qual construímos uma experiência que nos tornou líderes de um mercado complexo e em constante evolução.
Descrição da Função
Na IRIUM queremos que persigas sempre os teus sonhos! Aqui, prepara-te para conquistares as tuas metas, enquanto desfrutas do caminho. Atualmente encontramo-nos à procura de um FullStack .NET Procuramos um profissional sénior, com autonomia técnica e experiência sólida no ecossistema Microsoft .NET, capaz de atuar transversalmente nas componentes backend e frontend e de contribuir para a evolução técnica e arquitetural das soluções. As aplicações utilizam maioritariamente ASP.NET MVC na componente frontend, sendo igualmente relevante o conhecimento de tecnologias frontend modernas, nomeadamente React. Principais Responsabilidades: Desenvolver, evoluir e manter aplicações web baseadas em C# e .NET. Desenvolver interfaces e funcionalidades utilizando ASP.NET MVC. Desenvolver e integrar REST APIs. Implementar integrações entre aplicações, serviços internos e sistemas externos. Desenvolver soluções para ambientes On-Premises e Microsoft Azure. Participar na análise de requisitos e definição das respetivas soluções técnicas. Trabalhar com bases de dados relacionais e não relacionais, garantindo eficiência e qualidade no acesso e tratamento dos dados. Garantir a qualidade, performance, manutenibilidade, segurança e escalabilidade das soluções. Produzir código limpo, reutilizável e testável. Desenvolver e manter testes unitários. Participar em code reviews e promover boas práticas de engenharia de software. Diagnosticar e resolver problemas aplicacionais e de performance. Contribuir para decisões de arquitetura e desenho técnico das soluções. Participar nos processos de CI/CD, deployment e release. Colaborar com Developers, QA, Product Owners, Architects e restantes stakeholders. Contribuir para a modernização progressiva das aplicações e respetiva arquitetura. Apoiar tecnicamente outros elementos da equipa e promover a partilha de conhecimento. Requisitos Obrigatórios: 3+ anos de experiência profissional em desenvolvimento de software, com experiência relevante no ecossistema Microsoft. Experiência sólida em C# e .NET / .NET Core / ASP.NET Core. Experiência sólida no desenvolvimento de aplicações web utilizando ASP.NET MVC. Experiência no desenvolvimento e consumo de REST APIs. Bons conhecimentos de JavaScript, HTML5 e CSS3. Experiência com Entity Framework / Entity Framework Core. Experiência sólida com SQL e Microsoft SQL Server. Experiência com Git e sistemas de controlo de versões. Experiência com processos e ferramentas de CI/CD. Experiência de desenvolvimento e manutenção de soluções em ambientes On-Premises. Conhecimentos e experiência com Microsoft Azure. Experiência de trabalho em metodologias Agile/Scrum. Capacidade de analisar aplicações existentes e trabalhar sobre soluções com diferentes níveis de maturidade tecnológica. Conhecimentos Valorizados: Experiência prática na utilização de ferramentas de Inteligência Artificial aplicadas ao ciclo de desenvolvimento de software, nomeadamente GitHub Copilot, OpenAI Codex ou ferramentas equivalentes. Utilização de AI para apoio à criação de testes unitários e de integração. Utilização de AI na análise, debugging e resolução de problemas. Conhecimentos e/ou experiência de desenvolvimento com React. Experiência na modernização ou migração de aplicações ASP.NET MVC para arquiteturas frontend mais modernas. Experiência em arquiteturas híbridas On-Premises / Azure. Experiência com serviços Azure relevantes para aplicações .NET. Conhecimentos de Azure DevOps e respetivas pipelines. Experiência com arquiteturas distribuídas e/ou microservices. Experiência com arquiteturas orientadas a eventos e sistemas de messaging. Localização: Portugal. Regime: Presencial, com possibilidade de regime híbrido (3 dias presenciais por semana). Faixa salarial: €1900–€2.100 / bruto mensal. Nota: Inclui todos os componentes: remuneração fixa, remuneração variável, subsídio de refeição, trabalho à distância e benefícios. O que oferecemos? Uma empresa inovadora e em crescimento, com muitas oportunidades de desenvolvimento profissional. Retribuição de acordo com a tua experiência e performance. Acesso a retribuição flexível e seguro médico como benefício social. Acesso ilimitado a formação tecnológica em modalidade livre. A IRIUM é uma empresa formada por profissionais dinâmicos e proativos. Os nossos valores são a responsabilidade e o compromisso com a qualidade do trabalho. Este é o espírito que procuramos na IRIUM, seja qual for a tua idade. Se te reconheces nestes valores, esta é a tua empresa! Podemos construir juntos o futuro. Falamos? Na IRIUM defendemos um mundo sem estereótipos nem limitações e acreditamos na igualdade para todos, princípios que subscrevemos no nosso Plano de Igualdade e Código de Ética, garantindo a igualdade de tratamento e de oportunidades à margem de qualquer condição pessoal, física ou social.
Localização
- Lisboa, Portugal