Principais Atividades: Desenvolver e manter aplicações .NET utilizando clean architecture e padrões de design; Integrar APIs com serviços externos e internos; Desenvolver e manter bancos de dados PostgreSQL; Criar e executar testes unitários para garantir a qualidade do código; Utilizar AWS para deploy e gerenciamento de aplicações; Trabalhar em estreita colaboração com a equipe de Tecnologia para garantir a entrega de produtos de alta qualidade; Manter registros precisos e atualizados de desenvolvimento e defeitos; Contribuir para a melhoria contínua dos processos de desenvolvimento e qualidade; Qualificações e Requisitos: Formação em Ciência da Computação, Engenharia de Software ou área relacionada; Experiência mínima de 3 anos em desenvolvimento de software com.NET; Conhecimento sólido de clean architecture, design patterns e princípios de desenvolvimento de software; Experiência com integração de APIs e serviços externos; Conhecimento de banco de dados PostgreSQL e experiência com modelagem de dados; Experiência com testes unitários e frameworks de teste, como NUnit ou xUnit; Conhecimento de AWS e experiência com deploy e gerenciamento de aplicações; Boa compreensão de conceitos de desenvolvimento de software, incluindo Agile e Scrum; Capacidade de trabalhar em um ambiente dinâmico e de alta pressão; Disponibilidade para aprender e se adaptar a novas tecnologias e processos.
Desejáveis: Certificação em desenvolvimento de software, como MCSD ou MCSA; Experiência com ferramentas de gerenciamento de versão, como Git ou SVN; Conhecimento de tecnologias de desenvolvimento de software, como cloud computing ou DevOps; Experiência em liderança de equipe ou coordenação de projetos; Conhecimento de outras linguagens de programação, como Java ou Python.