Use este modelo de descrição do trabalho para atrair e contratar candidatos qualificados para o seu departamento de TI. Fique à vontade para modificá-lo com as atribuições e responsabilidades inerentes à função e de acordo com as necessidades de sua empresa.
O que é um Desenvolvedor .Net Core?
Um Desenvolvedor .NET Core é um profissional de tecnologia da informação que se especializa em criar aplicativos e soluções de software usando a plataforma .NET Core. O .NET Core é uma versão de código aberto e multiplataforma do .NET Framework, desenvolvida pela Microsoft. Ele permite que os desenvolvedores criem aplicativos que podem ser executados em várias plataformas, incluindo Windows, Linux e macOS, tornando-o ideal para desenvolvimento de software multiplataforma. Desenvolvedores .NET Core são altamente valorizados por sua capacidade de criar aplicativos que podem ser executados em uma variedade de plataformas, o que é especialmente útil para empresas que desejam alcançar um público mais amplo ou implantar seus aplicativos em ambientes heterogêneos. Além disso, o .NET Core é uma escolha popular para o desenvolvimento de aplicativos baseados em contêineres e em ambientes de nuvem, tornando os desenvolvedores .NET Core essenciais para projetos modernos de desenvolvimento de software.
Descrição da vaga
Estamos buscando um Desenvolvedor .NET Core talentoso e dedicado para se juntar à nossa equipe de desenvolvimento de software. O Desenvolvedor .NET Core desempenhará um papel fundamental na criação, manutenção e melhoria de aplicativos baseados na tecnologia Microsoft .NET Core. Se você é apaixonado por programação, possui experiência com .NET Core e está interessado em trabalhar em projetos desafiadores, esta é uma excelente oportunidade para você.
Responsabilidades
- Colaborar com a equipe de desenvolvimento para projetar, desenvolver e implementar aplicativos .NET Core.
- Participar ativamente do ciclo de vida completo de desenvolvimento de software, desde a concepção até a entrega.
- Solucionar problemas e realizar correções de bugs de forma eficiente.
- Desenvolver testes unitários e garantir a qualidade do código.
- Colaborar na elaboração de documentação técnica, incluindo especificações de design e manuais de usuário.
Requisitos obrigatórios
- Experiência sólida em desenvolvimento .NET Core, utilizando C#.
- Conhecimento prático em tecnologias web, como ASP.NET Core.
- Experiência em bancos de dados relacionais, preferencialmente SQL Server.
- Habilidades de resolução de problemas e depuração.
- Boas habilidades de comunicação e capacidade de trabalhar em equipe.
Diferenciais
- Experiência com frameworks front-end, como Angular ou React.
- Conhecimento em arquitetura de microsserviços.
- Experiência em integração de sistemas.
- Certificações relevantes em desenvolvimento .NET Core.
Formação, cursos e certificações
- Graduação em Ciência da Computação, Engenharia de Software ou área relacionada.
- Cursos de treinamento em .NET Core são um diferencial.
- Certificações Microsoft relacionadas ao desenvolvimento .NET Core são um plus.
Benefícios
- Remuneração competitiva.
- Plano de saúde e odontológico.
- Vale-refeição ou alimentação.
- Oportunidades de aprendizado contínuo e desenvolvimento profissional.
- Ambiente de trabalho colaborativo e inovador.
- Possibilidade de trabalhar em projetos desafiadores e relevantes.