Desenvolvedor .Net Sênior
MTTECHNE GESTAO, SOLUCOES EM TI
- São Paulo - SP
- Permanente
- Período integral
Desenvolver sistemas e aplicações, assim como implantar e realizar manutenções quando necessário. Garantir a qualidade de software usando boas práticas de engenharia de software e testes.RESPONSABILIDADES
- Desenvolver funcionalidades a partir das solicitações recebidas das áreas de produtos, gestão de demandas, superiores e arquitetos;
- Efetuar o desenvolvimento de sistemas considerando as boas práticas de engenharia de software e de segurança, garantir a qualidade do software construindo e efetuando testes unitários e integrados;
- Realizar a manutenção de sistemas e aplicações, quando necessário alterando as estruturas de armazenamento de dados, atualizando informações gráficas e textuais;
- Acompanhar a implantação dos sistemas e/ou aplicações garantindo a funcionalidade conforme definido no escopo;
- Encaminhar para a área de testes os desenvolvimentos, para efetuar a verificação final e validação dos sistemas e aplicações;
- Acompanhar a homologação do sistema e aplicação junto aos clientes internos ou externos, verificando resultados obtidos e avaliando objetivos e metas do projeto, a fim de garantir que esteja dentro do que foi previamente estabelecido;
- Orientar e acompanhar o desenvolvimento de componentes executados pelos desenvolvedores juniores e plenos, através do code-review assistido.
- Superior completo ou em andamento em cursos como Ciência da Computação, Sistemas de Informação ou áreas correlatas;
- Boa Lógica de programação, conhecimentos em design patterns e noções de testes integrados.
- Conhecimentos técnicos avançados em:
- C#, .NET Framework >= 4.0, .Net Core, ASP NET MVC
- SqlServer, Api Restful, WCF, Windows Services, Orm,
- Noções de Azure Devops
- Noções de AKS (Serviço de Kubernetes do Azure)
- Metodologias ágeis (Scrum, Kanban)
- Versionamento (Git)
- RabbitMq
- Testes unitários- Desejável: NHibernate, Oracle, Angular