Desenvolvedor C# (.NET / .NET Core) Y2BVMT at Meta

Remote - Remote

Apply
More jobs at Meta

Procuramos um profissional apaixonado por desenvolvimento de software, com experiência sólida em .NET C#, que goste de trabalhar em equipe e contribuir com soluções inovadoras. A vaga inclui responsabilidades de definição de melhores práticas, programação, testes, criação de APIs RESTful, desenvolvimento de funcionalidades complexas em C# com SQL Server, proposição de evoluções tecnológicas, monitoramento de desempenho, orientação de desenvolvedores mais novos, manutenção de sistemas e participação em todas as fases do ciclo de desenvolvimento. Os requisitos exigem formação superior em Ciência da Computação, Sistemas de Informação ou áreas relacionadas, experiência com C#, .NET Core, SQL Server, Git, Jira, testes unitários e integração, além de conhecimento em metodologias ágeis. A empresa Meta oferece um ambiente remoto, autônomo e dinâmico, com oportunidades de crescimento e diversidade.

Requisitos

Educação

  • Ciência da Computação
  • Sistemas de Informação

Experiência

  • Experiência com C# (.NET / .NET Core)
  • Experiência com banco de dados SQL Server
  • Experiência com testes unitários e de integração
  • Vivência com Git e Jira
  • Conhecimento em metodologias ágeis (Scrum, Kanban)

Habilidades

  • Programação em C#
  • Desenvolvimento de APIs RESTful
  • Testes unitários e integração
  • Trabalho em equipe
  • Boa comunicação
  • Metodologias ágeis

Responsabilidades

  • Definir as melhores práticas de desenvolvimento
  • Programar, codificar e testar sistemas utilizando .NET Framework e .NET Core
  • Criar APIs RESTful para integração com sistemas diversos
  • Executar o desenvolvimento de funcionalidades complexas em C# e banco de dados SQL Server
  • Propor evoluções tecnológicas nos sistemas
  • Monitorar a execução das boas práticas de desenvolvimento de sistemas
  • Validar o nível de testes existentes nos projetos (unitários e de integração)
  • Validar as novas funcionalidades das aplicações
  • Monitorar o desempenho das aplicações
  • Antecipar-se a oportunidades e problemas, desenvolvendo soluções de forma preventiva
  • Auxiliar na orientação dos desenvolvedores mais novos e contribuir nas tomadas de decisão do projeto
  • Executar a manutenção dos sistemas, realizando alterações conforme necessidades dos usuários
  • Desenvolver trabalhos de montagem, depuração e testes de programas, executando serviços de manutenção nos programas já desenvolvidos
  • Participar de todas as fases do desenvolvimento de software, desde a análise de requisitos até a implantação
  • Colaborar com outros desenvolvedores e áreas da empresa

Tecnologias

C#.NET Framework.NET CoreSQL ServerGitJiraRESTful APIsUnit testsIntegration tests

See if your resume is ready for this job

See how our AI can optimize your resume and improve your chances for this role.