Aqui na Viaflow, atuamos 100% remoto e nesta oportunidade você será responsável por projetar, desenvolver, testar, implementar e aperfeiçoar soluções e softwares, em diferentes e complexos cenários.Se identificou?
Então vem com a gente!
O que é preciso para fazer parte do time?
- Experiência em desenvolvimento C# (.NET Framework)
- Experiência em banco de dados relacional (SQL)
- Experiência em desenvolvimento JavaScript (Front-end)
- Experiência em desenvolvimento ASP.NET MVC
- Experiência em Entity Framework
- Experiência em ferramentas de versionamento de código (git)
- Boa comunicação
E o que será um diferencial?
- Conhecimento de previdência privada aberta
- Conhecimentos em Microsoft SQL Server
- Conhecimentos em Microsoft SQL Server Reporting Services
- Conhecimento dos princípios SOLID
- Experiência em Windows Communication Foundation (WCF)
- Experiência em knockout.js
- Experiência em Boostrap (Front-end framework)
- Experiência em CSS
- Experiência em Azure DevOps
- Formação na área (concluída ou em andamento)
- Vivência prática com metodologias ágeis (Scrum, Kanban, etc.)
E aqui estão as suas principais responsabilidades no dia a dia:
- Colaborar com equipes multidisciplinares para entender e analisar requisitos de negócios e funcionalidades no contexto de Previdência e Seguros, transformando-os em soluções de software eficazes
- Desenvolver aplicativos e sistemas utilizando linguagens de programação e plataformas adequadas, conforme o escopo definido
- Escrever códigos limpos, modulares, eficientes e bem documentados, utilizando as melhores práticas de programação e design
- Realizar testes unitários e de integração para garantir a qualidade e a estabilidade das aplicações desenvolvidas
- Manter e atualizar sistemas existentes, identificando e corrigindo falhas e implementando melhorias
- Liberar releases do software para o cliente em ambiente de homologação e produção
- Depurar e solucionar problemas de software
- Realizar estimativas de horas, esforço e / ou complexidade do desenvolvimento
- Documentar adequadamente o código, os processos e os procedimentos de desenvolvimento
- Conduzir todas as fases do ciclo de vida do desenvolvimento de software, desde a concepção até a entrega e manutenção
- Administrar ferramentas de controle de versão para controlar o histórico de mudanças do projeto (commit, merge, etc.)
- Realizar code reviews dos pares para garantir a qualidade das entregas, promover o compartilhamento de conhecimentos e aprimorar as habilidades da equipe
- Estabelecer e manter relacionamento sólido com clientes, a fim de esclarecer dúvidas, entender problemas em produção e alinhar a resolução
- Participar de reuniões de negócio para definição de escopo de projetos
- Colaborar com outros membros da equipe para resolver problemas técnicos complexos e compartilhar conhecimento
- Garantir que os dados dos clientes sejam mantidos no mais alto nível de integridade e segurança
- Realizar análises de dados avançadas para identificar tendências, métricas chave de desempenho e oportunidades de melhoria
- Realizar treinamento para desenvolvedores juniores e outros membros da equipe, compartilhando conhecimentos especializados e promovendo o desenvolvimento profissional
Curtiu a oportunidade?
Cadastre seu currículo e venha construir o futuro com a gente!