Responsabilidades: • Desenvolver e manter aplicações desktop utilizando WPF (Windows Presentation Foundation) com arquitetura MVVM. • Projetar, implementar e otimizar APIs e componentes backend em .NET (C#, ASP.NET Core) integrados a bancos de dados relacionais e contextos de Entity Framework. • Criar interfaces ricas e responsivas com foco em usabilidade, desempenho e manutenção. • Colaborar na definição da arquitetura de aplicações desktop conectadas (client-server, microserviços, APIs). • Participar de revisões de código, testes automatizados e integração contínua (CI/CD). • Apoiar nas atividades de implantação e atualização de versões, garantindo qualidade e estabilidade das entregas. • Documentar soluções técnicas, apoiar o time de QA e contribuir para boas práticas de engenharia de software. Hard Skills: • Domínio em .NET Core / .NET Framework, C#, WPF e padrões MVVM. • Conhecimento sólido em Entity Framework Core (mapeamento, migrações, LINQ, otimização de consultas). • Experiência em criação e consumo de APIs RESTful com ASP.NET Core. • Prática com XAML, Data Binding, Commands, Styles e Templates no WPF. • Experiência com Git, controle de versão e integração contínua. • Vivência com automação de builds e deploys (Azure DevOps, Jenkins ou similares). • Conhecimento em bancos de dados SQL Server (procedures, índices, otimização de desempenho). Soft Skills: • Comunicação clara e capacidade de colaboração com equipes multidisciplinares. • Proatividade e atenção a detalhes no desenvolvimento e testes de software. • Perfil analítico para resolução de problemas e melhoria contínua de processos. • Adaptabilidade a novas tecnologias, frameworks e metodologias ágeis (Scrum/Kanban). • Engajamento com qualidade de código, versionamento e documentação técnica. Requisitos: • Formação superior em Ciências da Computação, Engenharia de Software ou áreas correlatas. • Experiência comprovada com C#, WPF e Entity Framework em projetos de médio ou grande porte. • Vivência com arquitetura em camadas e integração de aplicações com bancos de dados SQL Server. • Conhecimento em desenvolvimento orientado a objetos, boas práticas de código limpo e performance. • Inglês técnico para leitura de documentação e uso de ferramentas internacionais. Diferencias: • Certificações Microsoft (Desenvolvimento .NET ou Azure). • Experiência com arquitetura de aplicações desktop híbridas (online/offline). • Conhecimento em testes unitários (xUnit, NUnit, MSTest). • Familiaridade com práticas de DevOps e automação de pipelines CI/CD.