Descrição:
C# / .NET Core 6 (Avançado): Conhecimento profundo de .NET Core 6 e sua aplicação em sistemas de grande escala.
SQL Server e T-SQL: Experiência com bancos de dados SQL Server e habilidade em T-SQL para escrita de consultas, otimização de performance e administração básica.
Testes Unitários: Capacidade de desenvolver e manter testes unitários eficazes, garantindo a estabilidade do código.
Diferenciais:
Conhecimento em Frontend: Embora o foco principal seja o backend, é desejável que o profissional tenha familiaridade com desenvolvimento frontend para colaborar em tarefas relacionadas à interface do usuário. Conhecimento em frameworks e bibliotecas como jQuery e Bootstrap será útil. Experiência com frameworks modernos como Angular, React ou Vue.js será considerada um diferencial importante, mas não é obrigatório.
Familiaridade com DevOps: Experiência em integração contínua e entrega contínua (CI/CD), automação de pipelines e monitoramento de performance.
Estamos em busca de um Desenvolvedor de Sistemas C# / ASP.NET Core para atuar em um ambiente de alta complexidade e contribuir no desenvolvimento, manutenção e melhoria contínua de sistemas críticos.
Desenvolver código limpo, eficiente e escalável para aplicações e sistemas de grande porte.
Criar e realizar testes unitários e integrados para assegurar a qualidade do software.
Pesquisar e aplicar modelos e padrões que otimizem o processo de desenvolvimento.
Buscar continuamente melhorias no processo de desenvolvimento e na arquitetura do sistema.
Experiência em Projetos de Desenvolvimento: Participação prévia em projetos de sistemas complexos, atuando em todas as fases do ciclo de desenvolvimento. Experiência em metodologias ágeis.
Metodologias Ágeis: Experiência com frameworks ágeis como Scrum ou Kanban, visando uma entrega contínua e eficiente.
Cloud Microsoft Azure: Experiência com ambientes e soluções em cloud, com ênfase em Microsoft Azure.
Desenvolvimento Backend: Sólida experiência em desenvolvimento de sistemas backend, especialmente com .NET Core.
Desenvolvimento Frontend (Desejável): Familiaridade com frameworks JavaScript e bibliotecas como jQuery ou Bootstrap.
Boas Práticas em Testes Unitários e Integrados: Experiência com testes automatizados, práticas de desenvolvimento seguro e metodologias de DevOps.
Análise e Solução de Problemas: Realizar investigações detalhadas para identificar e solucionar problemas recorrentes, bugs e falhas relatadas por usuários, propondo soluções inovadoras.
Inovação e Melhoria Contínua: Contribuir com melhorias tanto em subsistemas quanto no sistema geral, sempre visando a eficiência e o desempenho.
Documentação e Controle de Versões: Seguir rigorosamente as práticas de controle de versão e documentação, garantindo a qualidade e rastreabilidade do código.
Colaboração e Mentoria: Orientar e apoiar outros membros da equipe no uso de boas práticas de codificação, desenvolvimento e teste.
Suporte DevOps junto ao PO: Dimensionar complexidade, propor soluções técnicas, avaliar prioridades e estimativas de tempos de desenvolvimento de PBIs.
#J-18808-Ljbffr