NOVIGO IT - JOB DESCRIPTION, por Fábio Baptistella Jan/24DESENVOLVEDOR .NET SÊNIORUm profissional de .NET especializado em sistemas bancários deve possuir um conjunto de habilidades técnicas específicas, bem como compreensão do setor financeiro e suas regulamentações.CONDIÇÕES DE TRABALHO:Presencial, na Av. Faria Lima.Horário das 9h ás 18h com 1 hora de almoçoREPONSABILIDADES:1. Desenvolvimento de Software:Projetar, desenvolver e implementar soluções robustas usando a plataforma .NET (C, ASP.NET, .NET Core, Entity Framework) para atender às necessidades do negócio bancário.Manter e aprimorar os sistemas de software existentes para garantir eficiência e escalabilidade.2. Análise de Sistemas:Trabalhar em colaboração com analistas de negócios e stakeholders para entender os requisitos do sistema e traduzi-los em especificações técnicas.Modelar bancos de dados e realizar a integração de sistemas conforme necessário.3. Testes:Desenvolver e executar testes unitários e de integração para garantir a qualidade do código e a funcionalidade do sistema.Colaborar com equipes de QA para desenvolver estratégias de teste e resolver problemas identificados durante os ciclos de teste.4. Compliance e Segurança:Assegurar que todos os desenvolvimentos estejam em conformidade com as regulamentações e padrões bancários, como PCI DSS, SOX ou Basel III.Implementar e manter as melhores práticas de segurança de software para proteger informações sensíveis e transações financeiras.5. Suporte e Manutenção:Fornecer suporte técnico para questões complexas e resolução de problemas em sistemas em produção.Realizar manutenção de código, atualizações de sistema e patches de segurança de maneira programada.6. Colaboração e Comunicação:Trabalhar em estreita colaboração com outros desenvolvedores, gerentes de projeto e equipes interfuncionais.Participar ativamente de reuniões de equipe, revisões de código e sessões de brainstorming.7. Pesquisa e Desenvolvimento:Manter-se atualizado com as últimas tendências e tecnologias em desenvolvimento .NET e sistemas bancários.Pesquisar e recomendar novas tecnologias ou ferramentas para melhorar a eficiência do desenvolvimento e a performance dos sistemas.QUALIFICAÇÕES E HABILIIDADES NECESSÁRIAS:Formação superior em Ciência da Computação, Engenharia de Software ou área relacionada.Experiência comprovada em desenvolvimento .NET em ambientes bancários ou financeiros.Forte conhecimento em padrões de design, princípios SOLID e desenvolvimento orientado a objetos.Experiência com bancos de dados SQL e NoSQL.Familiaridade com metodologias ágeis de desenvolvimento (Scrum, Kanban).Entendimento de serviços financeiros e produtos bancários.Excelente habilidade de resolução de problemas e pensamento analítico.Fortes habilidades de comunicação e capacidade de trabalhar em equipe.DESEJÁVEL:Certificações em tecnologias .NET ou em metodologias de desenvolvimento.mais...